Verwenden von Platzhaltern

Auf den meisten Websites gibt es Zeichenfolgen oder Variablen, die auf der gesamten Site verwendet werden. Insbesondere bei Sites, die mehrere Sprachen unterstützen müssen, ist es nicht empfehlenswert, solche Werte zu hartcodieren. Stattdessen können Platzhalter zentral verwendet und verwaltet werden.

Informationen zum Erstellen von Platzhaltern finden Sie in der Platzhalterdokumentation im Abschnitt "Veröffentlichen".

Sie können importieren fetchPlaceholders im JS Ihres Blocks oder scripts.js und verwenden Sie es wie folgt, um Platzhalterzeichenfolgen abzurufen. Wahrscheinlich verfügen Sie in Ihrem Projekt über eine Funktion oder Logik, um die Sprache der aktuellen Seite anhand des Pfads oder der Metadaten zu bestimmen. In diesem Beispiel wird es einfach hartcodiert in en. Das bedeutet, dass ein placeholders im en Ordner. Wenn das -Argument weggelassen wird, wird davon ausgegangen, dass sich im Stammordner ein Platzhalterblatt befindet.

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

Schlüsselformatierung

Schlüssel, die Leerzeichen oder Gedankenstriche im Platzhalterblatt enthalten, werden in JavaScript für einen einfacheren Zugriff auf die Elemente Kamelscheine hinzugefügt:

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

Sie können die Hilfsfunktion verwenden toCamelCase , um Schlüssel in Eigenschaftsnamen zu konvertieren.

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