Använda platshållare

På de flesta webbplatser finns det strängar eller variabler som ska användas på hela webbplatsen. Det är ingen bra idé att hårdkoda sådana värden, särskilt på webbplatser som har stöd för flera språk. I stället kan platshållare användas och hanteras centralt.

Mer information om hur du skapar platshållare finns i dokumentation för platshållare i publiceringsavsnittet.

Du kan importera fetchPlaceholders i blockets JS eller scripts.js och använd den enligt följande för att hämta platshållarsträngar. Du har förmodligen någon funktion eller logik i projektet för att fastställa språket för den aktuella sidan baserat på dess sökväg eller metadata. I det här exemplet hårdkodar vi det helt enkelt till en. Det innebär att den hämtar en placeholders bladet i en mapp. Om du utelämnar argumentet antas det finnas en platshållartabell i rotmappen.

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

Nyckelformatering

Tangenter som innehåller mellanslag eller streck i platshållarbladet kamelcentreras för enklare åtkomst i JavaScript:

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

Du kan använda hjälpfunktionen toCamelCase om du vill konvertera nycklar till egenskapsnamn.

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