Uso de marcadores
En la mayoría de los sitios web, hay cadenas o variables que se utilizarán en todo el sitio. Especialmente en sitios que necesitan admitir varios idiomas, no es buena idea codificar dichos valores. En su lugar, los marcadores de posición se pueden utilizar y administrar centralmente.
Para obtener información sobre cómo crear marcadores de posición, consulte la documentación de marcadores en la sección publicar.
Puede importar fetchPlaceholders
en el JS del bloque o scripts.js
y úselo de la siguiente manera para recuperar cadenas de marcador de posición. Probablemente tenga alguna función o lógica en el proyecto para determinar el idioma de la página actual en función de su ruta o metadatos. En este ejemplo, simplemente lo codificaremos en en
. Esto significa que se obtendrá un placeholders
hoja en la en
carpeta. Si se omite el argumento, se supondrá que hay una hoja de marcadores de posición en la carpeta raíz.
<script src=“https://gist.github.com/rofe/b4cfd6269f02742ce6acf4a8822fa2b3.js”></script>
Formato de clave
Las claves que contienen espacios o guiones en la hoja de marcador de posición se convertirán en mayúsculas y minúsculas para facilitar el acceso en JavaScript:
about us
se convertirá enaboutUs
foo-bar
se convertirá enfooBar
VIP lounge
se convertirá enVipLounge
Puede utilizar la función de ayuda toCamelCase
para convertir claves en nombres de propiedad.