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
wirdaboutUs
foo-bar
wirdfooBar
VIP lounge
wirdVipLounge
Sie können die Hilfsfunktion verwenden toCamelCase
, um Schlüssel in Eigenschaftsnamen zu konvertieren.