Uso de marcadores

En la mayoría de los sitios web, existen cadenas o variables que se utilizarán en todo el sitio. Especialmente en sitios que necesitan admitir varios idiomas, no es una buena idea codificar de forma rígida dichos valores. En su lugar, los marcadores de posición se pueden utilizar y gestionar de forma centralizada.

Para obtener información sobre cómo crear marcadores de posición, consulte la documentación sobre marcadores de posición en la sección Publicación.

Puede importar fetchPlaceholders en el JS del bloque o scripts.js y utilizarlo 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 recuperará una hoja placeholders en la carpeta en. 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á en aboutUs
  • foo-bar se convertirá en fooBar
  • VIP lounge se convertirá en VipLounge

Puede usar la función de ayuda toCamelCase para convertir claves en nombres de propiedad.

recommendation-more-help
10a6ce9d-c5c5-48d9-8ce1-9797d2f0f3ec