Affichage des composants en fonction du modèle utilisé displaying-components-based-on-the-template-used

Lorsqu’un auteur de formulaire crée un formulaire adaptatif à l’aide d’un modèle, l’auteur du formulaire peut afficher et utiliser des composants spécifiques en fonction de la stratégie de modèle. Vous pouvez spécifier une stratégie de contenu de modèle qui vous permet de choisir un groupe de composants visible par l’auteur du formulaire au moment de la création du formulaire.

Modification de la stratégie de contenu d’un modèle changing-the-content-policy-of-a-template

Lorsque vous créez un modèle, il est créé sous /conf dans le référentiel de contenu. En fonction des dossiers que vous avez créés dans le répertoire /conf, le chemin d’accès à votre modèle est : /conf/<your-folder>/settings/wcm/templates/<your-template>.

Effectuez les étapes suivantes pour afficher les composants dans la barre latérale en fonction de la politique de contenu d’un modèle :

  1. Ouvrez CRXDE Lite.
    URL : https://<server>:<port>/crx/de/index.jsp

  2. Dans CRXDE, accédez au dossier dans lequel le modèle est créé.

    Par exemple : /conf/<your-folder>/

  3. Dans CRXDE, accédez à : /conf/<your-folder>/settings/wcm/policies/fd/af/layouts/gridFluidLayout/.

    Pour sélectionner un groupe de composants, une nouvelle stratégie de contenu est requise. Pour créer une stratégie, copiez-collez-la et renommez-la.

    Le chemin d’accès à la politique de contenu par défaut est : /conf/<your-folder>/settings/wcm/policies/fd/af/layouts/gridFluidLayout/default.

    Dans le dossier gridFluidLayout, copiez-collez la politique par défaut et renommez-la. Par exemple, myPolicy.

    Copie des politiques par défaut

  4. Sélectionnez la nouvelle politique que vous créez puis sélectionnez la propriété composants dans le panneau de droite avec le type string[].

    Lorsque vous sélectionnez et ouvrez la propriété de composants, la boîte de dialogue Modifier les composants s’affiche. La boîte de dialogue Modifier les composants vous permet d’ajouter ou de supprimer des groupes de composants à l’aide du + et - des boutons. Vous pouvez ajouter le groupe de composants qui comprend des composants du formulaire que vous souhaitez que les auteurs utilisent.

    Ajouter ou supprimer des composants dans la politique

    Après avoir ajouté un groupe de composants, cliquez sur OK pour mettre à jour la liste, puis cliquez sur Enregistrer tout au-dessus de la barre d’adresse de CRXDE et actualisez.

  5. Dans le modèle, remplacez la politique de contenu par défaut par la nouvelle politique que vous avez créée. (myPolicy dans cet exemple.)

    Pour modifier la politique, dans CRXDE, accédez à /conf/<your-folder>/settings/wcm/templates/<your-template>/policies/jcr:content/guideContainer/rootPanel/items.

    Dans la propriété cq:policy, modifiez default pour le nouveau nom de la politique (myPolicy).

    Politique de contenu de modèle mise à jour

    Lorsque vous créez un formulaire à l’aide du modèle, vous pouvez voir les composants supplémentaires dans la barre latérale.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2