Uso de espaços reservados
Na maioria dos sites, há cadeias de caracteres ou variáveis que serão usadas em todo o site. Especialmente em sites que precisam suportar vários idiomas, não é uma boa ideia codificar esses valores. Em vez disso, os espaços reservados podem ser usados e gerenciados centralmente.
Para obter informações sobre como criar espaços reservados, consulte documentação de espaços reservados na seção publicar.
Você pode importar fetchPlaceholders
no JS do bloco ou scripts.js
e use-o da seguinte maneira para recuperar cadeias de caracteres de espaço reservado. Você provavelmente tem alguma função ou lógica em seu projeto para determinar o idioma da página atual com base em seu caminho ou metadados. Neste exemplo, vamos simplesmente codificá-lo para en
. Isso significa que ele buscará um placeholders
na guia en
pasta. A omissão do argumento assumirá que há uma planilha de espaços reservados na pasta raiz.
<script src=“https://gist.github.com/rofe/b4cfd6269f02742ce6acf4a8822fa2b3.js”></script>
Formatação de chave
Chaves que contêm espaços ou traços na folha de espaço reservado terão caracteres de camelo para facilitar o acesso no JavaScript:
about us
se tornaráaboutUs
foo-bar
se tornaráfooBar
VIP lounge
se tornaráVipLounge
Você pode usar a função auxiliar toCamelCase
para converter chaves em nomes de propriedades.