初始沙箱應用程式 initial-sandbox-application

CAUTION
AEM 6.4已結束延伸支援,本檔案不再更新。 如需詳細資訊,請參閱 技術支援期. 尋找支援的版本 此處.

在本節中,您將建立下列項目:

建立內容範本 create-the-content-template

範本定義新頁面的預設內容。 複雜的網站可能會使用數個範本來建立網站中不同類型的頁面。 此外,該模板集可以成為用於將更改轉出到伺服器群集的藍圖。

在本練習中,所有頁面都以一個簡單範本為基礎。

  1. 在瀏覽器窗格中CRXDE Lite

    • 選取 /apps/an-scf-sandbox/templates
    • 建立>建立範本
  2. 在「建立範本」對話方塊中,輸入下列值,然後按一下 下一個:

    • 標籤: playpage
    • 標題: An SCF Sandbox Play Template
    • 說明: An SCF Sandbox template for play pages
    • 資源類型: an-scf-sandbox/components/playpage
    • 排名: <leave as="" default="">

    節點名稱使用標籤。

    資源類型將出現在 playpage作為屬性的s jcr:content節點 sling:resourceType. 它會識別在瀏覽器要求時轉譯內容的元件(資源)。

    在此案例中,使用 playpage範本由 an-scf-sandbox/components/playpage 元件。 根據慣例,元件的路徑是相對的,可讓Sling先在 /apps 資料夾中,若找不到,則位於 /libs 檔案夾。

    chlimage_1-75

  3. 如果使用複製/貼上,請確定「資源類型」值沒有前導或尾隨空格。

    按一下​ 下一步

  4. 「允許的路徑」是指使用此範本的頁面路徑,因此會為 新頁面 對話框。

    若要新增路徑,請按一下加號按鈕 + 和類型 /content(/.&ast;)? 框中。 如果使用複製/貼上,請確定開頭或結尾沒有空格。

    注意:允許的路徑屬性的值為 規則運算式。 具有符合運算式之路徑的內容頁面可使用範本。 在此情況下,規則運算式會比對 /content 資料夾及其所有子頁面。

    作者在下方建立頁面時 /content, playpage標題為「SCF沙箱頁面範本」的範本會顯示在可使用範本清單中。

    從範本建立根頁面後,修改屬性以將根路徑包含在規則運算式中,即可限制對範本的存取,以存取此網站。

    /content/an-scf-sandbox(/.&ast;)?

    chlimage_1-76

  5. 按一下​ 下一步

    按一下 下一個允許的父項 中。

    按一下 下一個允許的子項 面板。

    按一下​ 「確定」

  6. 按一下「確定」(OK)並完成模板的建立後,您會注意到新模板的「屬性」(Properties)頁簽值的拐角中顯示了紅色三角形 playpage範本。 這些紅色三角形表示未保存的編輯。

    按一下 全部儲存 將新模板保存到儲存庫。

    chlimage_1-77

建立範本的呈現元件 create-the-template-s-rendering-component

建立 元件 定義內容並轉譯任何根據 播放頁面範本.

  1. 在CRXDE Lite中,按一下右鍵 /apps/an-scf-sandbox/components 按一下 建立>元件.

  2. 將節點名稱(標籤)設定為 播放頁面,元件的路徑為

    /apps/an-scf-sandbox/components/playpage

    與播放頁面範本的「資源類型」對應(選擇性減去初始 /apps/ 路徑的一部分)。

    建立元件 對話框,鍵入以下屬性值:

    • 標籤: 播放頁面
    • 標題: SCF沙箱播放元件
    • 說明: 這是可為SCF沙箱頁面轉譯內容的元件。
    • 超類型: <leave blank="">
    • 群組:

    chlimage_1-78

  3. 按一下 下一個 直到 允許的子項 對話框的面板隨即顯示

    • 按一下 確定
    • 按一下 全部儲存
  4. 驗證元件的路徑與模板的resourceType是否匹配。

    note caution
    CAUTION
    playpage元件路徑與playpage範本的sling:resourceType屬性之間的對應,對於網站的正確運作至關重要。

    chlimage_1-79

recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6