Aanvankelijke zandbaktoepassing initial-sandbox-application

CAUTION
AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.

In deze sectie maakt u het volgende:

  • De template die wordt gebruikt om inhoudspagina's in de voorbeeldwebsite te maken
  • De component en script waarmee de websitepagina's worden weergegeven

De inhoudssjabloon maken create-the-content-template

Een sjabloon definieert de standaardinhoud van een nieuwe pagina. Complexe websites kunnen verschillende sjablonen gebruiken om de verschillende typen pagina's op de site te maken. Verder, kan de reeks malplaatjes een blauwdruk worden die aan rollout veranderingen in een cluster van servers wordt gebruikt.

In deze exercitie, zijn alle pagina's gebaseerd op één eenvoudig malplaatje.

  1. In het deelvenster Verkenner van CRXDE Lite

    • selecteren /apps/an-scf-sandbox/templates
    • Create > Create Template
  2. Typ in het dialoogvenster Sjabloon maken de volgende waarden en klik vervolgens op Next:

    • Label: playpage
    • Titel: An SCF Sandbox Play Template
    • Beschrijving: An SCF Sandbox template for play pages
    • Type bron: an-scf-sandbox/components/playpage
    • Rangschikking: <leave as="" default="">

    Het label wordt gebruikt voor de knooppuntnaam.

    Het type resource wordt weergegeven op het tabblad playpagejcr:content node as the property sling:resourceType. Het identificeert de component (bron) die de inhoud teruggeeft wanneer daarom door browser wordt gevraagd.

    In dit geval worden alle pagina's gemaakt met de playpagesjabloon wordt weergegeven door de an-scf-sandbox/components/playpage component. Door overeenkomst, is de weg aan de component relatief, toestaand Sling om naar het middel eerst in te zoeken /apps en, indien niet gevonden, in de /libs map.

    chlimage_1-75

  3. Als u kopiëren/plakken gebruikt, moet u ervoor zorgen dat de waarde van het Type resource geen voorloopspaties of navolgende spaties bevat.

    Klik op Next.

  4. "Toegestane paden" verwijst naar de paden van pagina's die deze sjabloon gebruiken, zodat de sjabloon wordt weergegeven voor de New Page .

    Als u een pad wilt toevoegen, klikt u op de plusknop + en type /content(/.&ast;)? in het tekstvak dat wordt weergegeven. Als u kopiëren/plakken gebruikt, dient u ervoor te zorgen dat er geen voorloopspaties of volgspaties zijn.

    Opmerking: De waarde van de eigenschap allowed path is a reguliere expressie. Inhoudspagina's met een pad dat overeenkomt met de expressie, kunnen de sjabloon gebruiken. In dit geval komt de reguliere expressie overeen met het pad van het /content en alle bijbehorende subpagina's.

    Wanneer een auteur hieronder een pagina maakt /contentde playpageDe sjabloon 'Een SCF-sjabloon voor een sandbox-pagina' wordt weergegeven in een lijst met beschikbare sjablonen.

    Nadat de basispagina van de sjabloon is gemaakt, kan de toegang tot de sjabloon worden beperkt tot deze website door de eigenschap zodanig te wijzigen dat het hoofdpad wordt opgenomen in de reguliere expressie, d.w.z…

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

    chlimage_1-76

  5. Klik op Next.

    Klikken Next in de Allowed Parents deelvenster.

    Klikken Next in de Allowed Children deelvensters.

    Klik op OK.

  6. Als u eenmaal op OK hebt geklikt en de sjabloon hebt gemaakt, ziet u rode driehoeken in de hoeken van de waarden op het tabblad Eigenschappen voor de nieuwe sjabloon playpagesjabloon. Deze rode driehoeken geven bewerkingen aan die niet zijn opgeslagen.

    Klikken Save All om de nieuwe sjabloon op te slaan in de repository.

    chlimage_1-77

De renderingcomponent van de sjabloon maken create-the-template-s-rendering-component

Maak de component dat de inhoud definieert en alle gemaakte pagina's rendert op basis van de playpasjabloon.

  1. In CRXDE Lite klikt u met de rechtermuisknop /apps/an-scf-sandbox/components en klik op Create > Component.

  2. Door de naam van het knooppunt (Label) in te stellen op playpage, het pad naar de component is

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

    die overeenkomt met het bronnentype van de playpage-sjabloon (optioneel minus de initiële waarde /apps/ deel van het pad).

    In de Create Component typt u de volgende eigenschapswaarden:

    • Label: playpage
    • Titel: Een SCF Sandbox Play-component
    • Omschrijving: Dit is de component die inhoud voor een SCF Sandbox pagina teruggeeft.
    • Supertype: <leave blank="">
    • Groep:

    chlimage_1-78

  3. Klikken Next tot de Allowed Children wordt weergegeven

    • Klik op OK
    • Klik op Save All
  4. Verifieer dat de weg aan de component en resourceType voor het malplaatje aanpast.

    note caution
    CAUTION
    De overeenstemming tussen de weg aan de playpage component en het sling:resourceType bezit van het playpage malplaatje is essentieel voor het correcte functioneren van de website.

    chlimage_1-79

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