Ursprungligt sandlådeprogram initial-sandbox-application

CAUTION
AEM 6.4 har nått slutet på den utökade supporten och denna dokumentation är inte längre uppdaterad. Mer information finns i teknisk supportperiod. Hitta de versioner som stöds här.

I det här avsnittet skapar du följande:

  • The mall som ska användas för att skapa innehållssidor på exempelwebbplatsen
  • The komponent och skript som kommer att användas för att återge webbplatssidorna

Skapa innehållsmallen create-the-content-template

En mall definierar standardinnehållet för en ny sida. Komplexa webbplatser kan använda flera mallar för att skapa olika typer av sidor på webbplatsen. Dessutom kan malluppsättningen bli en plan som används för att göra ändringar i ett kluster med servrar.

I den här övningen är alla sidor baserade på en enkel mall.

  1. I utforskarfönstret i CRXDE Lite

    • välj /apps/an-scf-sandbox/templates
    • Create > Create Template
  2. I dialogrutan Skapa mall skriver du följande värden och klickar sedan på Next:

    • Etikett: playpage
    • Titel: An SCF Sandbox Play Template
    • Beskrivning: An SCF Sandbox template for play pages
    • Resurstyp: an-scf-sandbox/components/playpage
    • Rankning: <leave as="" default="">

    Etiketten används som nodnamn.

    Resurstypen visas på playpage's jcr:content node as the property sling:resourceType. Den identifierar komponenten (resursen) som återger innehållet när det begärs av en webbläsare.

    I det här fallet skapas alla sidor med playpagemallen återges av an-scf-sandbox/components/playpage -komponenten. Sökvägen till komponenten är relativ, vilket gör att Sling kan söka efter resursen först i /apps och, om den inte hittas, i /libs mapp.

    chlimage_1-75

  3. Om du använder kopiera/klistra in ska du kontrollera att värdet för Resurstyp inte har några inledande eller avslutande blanksteg.

    Klicka på Next.

  4. "Tillåtna sökvägar" avser sökvägarna till sidor som använder den här mallen, så att mallen visas för New Page -dialogrutan.

    Klicka på plustecknet om du vill lägga till en bana + och text /content(/.&ast;)? i textrutan som visas. Om du använder kopiera/klistra in ska du se till att det inte finns några inledande eller avslutande blanksteg.

    Obs! Värdet för den tillåtna sökvägsegenskapen är en reguljärt uttryck. Innehållssidor som har en sökväg som matchar uttrycket kan använda mallen. I det här fallet matchar det reguljära uttrycket sökvägen för /content och alla dess undersidor.

    När en författare skapar en sida nedan /content, playpageMallen "En SCF Sandbox-sidmall" visas i en lista med tillgängliga mallar som ska användas.

    När rotsidan har skapats från mallen kan åtkomsten till mallen begränsas till den här webbplatsen genom att ändra egenskapen så att den inkluderar rotsökvägen i det reguljära uttrycket, d.v.s…

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

    chlimage_1-76

  5. Klicka på Next.

    Klicka Next i Allowed Parents -panelen.

    Klicka Next i Allowed Children paneler.

    Klicka på OK.

  6. När du har klickat på OK och skapat mallen visas röda trianglar i hörnen på fliken Egenskaper för den nya playpagemall. Dessa röda trianglar anger redigeringar som inte har sparats.

    Klicka Save All för att spara den nya mallen i databasen.

    chlimage_1-77

Skapa mallens återgivningskomponent create-the-template-s-rendering-component

Skapa komponent som definierar innehållet och återger sidor som skapats baserat på playpage-mall.

  1. Högerklicka i CRXDE Lite /apps/an-scf-sandbox/components och klicka Create > Component.

  2. Genom att ange nodens namn (Label) till playpage, banan till komponenten är

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

    som motsvarar uppspelningssidmallens resurstyp (eventuellt minus den ursprungliga) /apps/ del av banan).

    I Create Component skriver du följande egenskapsvärden:

    • Etikett: playpage
    • Titel: En SCF-sandlådeuppspelningskomponent
    • Beskrivning: Det här är den komponent som återger innehåll för en SCF-sandlådesida.
    • Supertyp: <leave blank="">
    • Grupp:

    chlimage_1-78

  3. Klicka Next tills Allowed Children panelen i dialogrutan visas

    • Klicka på OK
    • Klicka på Save All
  4. Kontrollera att sökvägen till komponenten och resourceType för mallen matchar.

    note caution
    CAUTION
    Överensstämmelsen mellan sökvägen till uppspelningskomponenten och egenskapen sling:resourceType för uppspelningssidmallen är avgörande för att webbplatsen ska fungera korrekt.

    chlimage_1-79

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