Application Sandbox initiale initial-sandbox-application

CAUTION
AEM 6.4 a atteint la fin de la prise en charge étendue et cette documentation n’est plus mise à jour. Pour plus d’informations, voir notre période de support technique. Rechercher les versions prises en charge here.

Dans cette section, vous allez créer les éléments suivants :

  • Le modèle qui sera utilisé pour créer des pages de contenu dans l’exemple de site web
  • Le composant et script qui sera utilisé pour effectuer le rendu des pages du site web

Création d’un modèle de contenu create-the-content-template

Un modèle définit le contenu par défaut d’une nouvelle page. Les sites web complexes peuvent utiliser plusieurs modèles pour créer les différents types de pages du site. De plus, l’ensemble de modèles peut devenir un plan directeur utilisé pour déployer les modifications apportées à un cluster de serveurs.

Dans cet exercice, toutes les pages sont basées sur un modèle simple.

  1. Dans le volet d’exploration du CRXDE Lite

    • sélectionnez /apps/an-scf-sandbox/templates
    • Créer > Créer un modèle
  2. Dans la boîte de dialogue Créer un modèle, saisissez les valeurs suivantes, puis cliquez sur Suivant:

    • Libellé : playpage
    • Titre : An SCF Sandbox Play Template
    • Description: An SCF Sandbox template for play pages
    • Type de ressource: an-scf-sandbox/components/playpage
    • Classement : <leave as="" default="">

    Le libellé est utilisé pour le nom du noeud.

    Le type de ressource s’affiche sur la page playpageNoeud jcr:content de s en tant que propriété sling:resourceType. Il identifie le composant (ressource) qui effectue le rendu du contenu lorsqu’il est demandé par un navigateur.

    Dans ce cas, toutes les pages créées à l’aide de la variable playpagesont rendus par la fonction an-scf-sandbox/components/playpage composant. Par convention, le chemin d’accès au composant est relatif, ce qui permet à Sling de rechercher d’abord la ressource dans la variable /apps et, si elle est introuvable, dans la variable /libs dossier.

    chlimage_1-75

  3. Si vous utilisez la fonction copier/coller, assurez-vous que la valeur Type de ressource ne comporte aucun espace de début ou de fin.

    Cliquez sur Suivant.

  4. "Chemins autorisés" fait référence aux chemins des pages qui utilisent ce modèle, de sorte que le modèle soit répertorié pour la variable Nouvelle page boîte de dialogue.

    Pour ajouter un chemin, cliquez sur le bouton plus + et type /content(/.&ast;)? dans la zone de texte qui s’affiche. Si vous utilisez la fonction copier/coller, assurez-vous qu’il n’existe aucun espace de début ou de fin.

    Remarque : La valeur de la propriété de chemin d’accès autorisée est une expression régulière. Les pages de contenu dont le chemin d’accès correspond à l’expression peuvent utiliser le modèle. Dans ce cas, l’expression régulière correspond au chemin de la propriété /content et toutes ses sous-pages.

    Lorsqu’un auteur crée une page ci-dessous /content, la variable playpageLe modèle intitulé "Modèle de page d’un environnement de test SCF" apparaît dans la liste des modèles disponibles à utiliser.

    Une fois la page racine créée à partir du modèle, l’accès au modèle peut être limité à ce site web en modifiant la propriété pour inclure le chemin racine dans l’expression régulière, c’est-à-dire.

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

    chlimage_1-76

  5. Cliquez sur Suivant.

    Cliquez sur Suivant dans le Parents autorisés du panneau.

    Cliquez sur Suivant dans le Enfants autorisés panneaux.

    Cliquez sur OK.

  6. Une fois que vous avez cliqué sur OK et que vous avez fini de créer le modèle, des triangles rouges s’affichent dans les coins des valeurs de l’onglet Propriétés pour le nouveau playpagemodèle. Ces triangles rouges indiquent les modifications qui n’ont pas été enregistrées.

    Cliquez sur Enregistrer tout pour enregistrer le nouveau modèle dans le référentiel.

    chlimage_1-77

Création du composant de rendu du modèle create-the-template-s-rendering-component

Créez le component qui définit le contenu et effectue le rendu de toutes les pages créées en fonction de la variable modèle playpage.

  1. Dans CRXDE Lite, cliquez avec le bouton droit sur /apps/an-scf-sandbox/components, puis cliquez sur Créer > Composant.

  2. En définissant le nom du noeud (libellé) sur playpage, le chemin d’accès au composant est

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

    qui correspond au type de ressource du modèle de page de lecture (éventuellement moins l’initial) /apps/ partie du chemin).

    Dans la boîte de dialogue Créer un composant, saisissez les valeurs de propriété suivantes :

    • Libellé : playpage
    • Titre : Un composant SCF Sandbox Play
    • Description : Il s’agit du composant qui effectue le rendu du contenu d’une page Sandbox SCF.
    • Super Type : <leave blank="">
    • Groupe:

    chlimage_1-78

  3. Cliquez sur Suivant jusqu’à ce que la variable Enfants autorisés du panneau de la boîte de dialogue s’affiche.

    • Cliquez sur OK
    • Cliquez sur Enregistrer tout
  4. Vérifiez que le chemin d’accès au composant et le resourceType du modèle correspondent.

    note caution
    CAUTION
    La correspondance entre le chemin d’accès au composant playpage et la propriété sling:resourceType du modèle playpage est essentielle au bon fonctionnement du site web.

    chlimage_1-79

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