Utilisation d’espaces réservés

Sur la plupart des sites web, il existe des chaînes ou des variables qui seront utilisées sur l’ensemble du site. En particulier sur les sites qui doivent prendre en charge plusieurs langues, il n’est pas judicieux de coder en dur de telles valeurs. Au lieu de cela, les espaces réservés peuvent être utilisés et gérés de manière centralisée.

Pour plus d’informations sur la création d’espaces réservés, voir documentation des espaces réservés dans la section de publication.

Vous pouvez importer fetchPlaceholders dans le fichier JS de votre bloc ou scripts.js et utilisez-le comme suit pour récupérer les chaînes d’espace réservé. Votre projet a probablement une fonction ou une logique pour déterminer la langue de la page actuelle en fonction de son chemin ou de ses métadonnées. Dans cet exemple, nous allons simplement le coder en dur pour en. Cela signifie qu’il récupérera une placeholders dans la feuille de calcul en dossier. Si vous omettez l’argument , il y aura une feuille d’espaces réservés dans le dossier racine.

<script src=“https://gist.github.com/rofe/b4cfd6269f02742ce6acf4a8822fa2b3.js”></script>

Formatage des clés

Les clés contenant des espaces ou des tirets dans la feuille d’espace réservé sont placées sous la forme d’une cellule pour un accès plus facile dans JavaScript :

  • about us sera aboutUs
  • foo-bar sera fooBar
  • VIP lounge sera VipLounge

Vous pouvez utiliser la fonction d’assistance toCamelCase pour convertir des clés en noms de propriété.

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