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

在本節中,您將建立下列專案:

  • 範本 用來在範例網站中建立內容頁面的物件。
  • 元件和指令碼 用於呈現網站頁面的屬性。

建立內容範本 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="">

    標籤會用於節點名稱。

    「資源型別」會顯示在 playpagejcr:content 節點,做為屬性 sling:resourceType. 它會識別在瀏覽器要求時呈現內容的元件(資源)。

    在此案例中,所有使用建立的頁面 playpage 範本由 an-scf-sandbox/components/playpage 元件。 依照慣例,元件的路徑為相對路徑,允許Sling先在 /apps 資料夾,如果找不到,則在 /libs 資料夾。

    create-content-template

  3. 如果使用複製/貼上,請確定Resource Type值沒有前置或後置空格。

    按一下「下一步」。

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

    若要新增路徑,請按一下加號按鈕 + 和型別 /content(/.&ast;)? 在出現的文字方塊中。 如果使用複製/貼上,請確定沒有前置或後置空格。

    注意:允許的路徑屬性值是 規則運算式. 路徑符合運算式的內容頁面可以使用範本。 在此案例中,規則運算式會比對 /content 資料夾及其所有子頁面。

    當作者建立以下頁面時 /content,則 playpage 標題為「SCF沙箱頁面範本」的範本會出現在可用的範本清單中。

    從範本建立根頁面後,可以編輯屬性以將根路徑納入規則運算式中,藉此限制此網站對範本的存取。

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

    configure-template-path

  5. 按一下「下一步」。

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

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

    按一下​ 「確定」

  6. 按一下「確定」並完成範本建立後,請注意新範本的「屬性」標籤值角落中顯示的紅色三角形 playpage 範本。 這些紅色三角形表示尚未儲存的編輯。

    按一下 全部儲存 將新範本儲存至存放庫。

    verify-content-template

建立範本的演算元件 create-the-template-s-rendering-component

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

  1. 在CRXDE Lite中按一下滑鼠右鍵 /apps/an-scf-sandbox/components 並按一下 「建立」>「元件」.

  2. 藉由將節點名稱(標籤)設定為 playpage,元件的路徑為

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

    此專案對應至播放頁面範本的資源型別(可選擇減去初始值) /apps/ 路徑的一部分)。

    建立元件 對話方塊中,輸入下列屬性值:

    • 標籤: playpage
    • 標題: SCF沙箱播放元件
    • 說明: 此元件會呈現SCF沙箱頁面的內容。
    • 超級型別: <leave blank="">
    • 群組: <leave blank="">

    create-template-component

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

    • 按一下​ 「確定」
    • 按一下​ 「儲存全部」
  4. 驗證元件的路徑與範本的resourceType相符。

    note caution
    CAUTION
    播放頁面元件的路徑與 sling:resourceType 播放頁面範本的屬性是網站正常運作的關鍵。

    verify-template-component

recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791