使用預留位置

在大部分的網站中,會有字串或變數在整個網站中使用。 尤其是在需要支援多種語言的網站中,硬式編碼這類值是不好的。 您可以集中使用和管理預留位置。

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

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

<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