使用預留位置

大多數網站中都有會在整個網站使用的字串或變數。特別是在需要支援多種語言的網站中,對這些值進行硬編碼並不是好方法;相反地,可以集中使用和管理預留位置。

如需如何編寫預留位置的資訊,請參閱發佈區段中的預留位置檔案

您可以在區塊的JS或scripts.js中匯入fetchPlaceholders,並依照以下方式使用它來擷取預留位置字串。 您的專案中可能有某些函式或邏輯,可根據其路徑或中繼資料決定目前頁面的語言。 在此範例中,我們只是將其硬式編碼為en。 這表示它將擷取en資料夾中的placeholders工作表。 省略引數將假設根資料夾中有預留位置工作表。

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

金鑰格式

預留位置表單中包含空格或破折號的鍵會以駝峰式外框表示,以方便在JavaScript中存取:

  • about us將變成aboutUs
  • foo-bar將變成fooBar
  • VIP lounge將變成VipLounge

您可以使用協助程式函式toCamelCase將金鑰轉換為屬性名稱。

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