Configuration d’une page pour la modification en masse des propriétés de page

La modification des propriétés de page vous permet de modifier les propriétés de plusieurs pages à la fois.

En raison de la possibilité de valeurs différentes, les propriétés de page ne sont, par défaut, pas activées pour la modification en masse. Ils doivent être explicitement autorisés (activés). Lorsque vous définissez les propriétés de page disponibles pour la modification en masse, vous devez prendre en compte certaines répercussions, par exemple :

  • Certains champs sont généralement uniques, par exemple un titre de page. Vous devez décider s’il est utile d’activer ces champs pour la modification en masse, lorsqu’une valeur sera appliquée.

  • Certains champs peuvent posséder plusieurs valeurs, ce qui nécessite une représentation significative lors du rendu.

    Par exemple, une case à cocher indiquant « Prêt pour publication ». Il peut y avoir plusieurs valeurs avant la modification en bloc (par exemple, prêtes, en révision, en cours).

ATTENTION

La modification en masse des propriétés de la page est :

  • Indisponible dans l’IU classique.
  • Indisponible pour les pages d’une live copy.
  • Uniquement disponible pour les pages ayant le même type de ressource.
Remarque

La modification en masse est également disponible pour les actifs. Elle est très similaire, mais diffère en quelques points. Pour plus d’informations, voir Modification des propriétés de plusieurs actifs. You can customize the fields in the Bulk Metadata editor for Assets using the Schema editor.

Activation d’un champ

Remarque

Certains champs peuvent posséder plusieurs valeurs, ce qui nécessite une représentation significative lors du rendu. Pour cette raison, vous devez activer uniquement les types de champs suivants :

  • /libs/granite/ui/components/foundation/form/textfield
  • /libs/granite/ui/components/foundation/form/textarea
  • /libs/granite/ui/components/foundation/form/tagspicker
  • /libs/granite/ui/components/foundation/form/datepicker
  • /libs/granite/ui/components/foundation/form/pathbrowser
  • /libs/granite/ui/components/foundation/form/checkbox

Les champs sont activés sur le composant de page (et non sur le modèle) :

  1. En utilisant CRXDE Lite (ou une méthode équivalente), ouvrez votre composant de page.

    Par exemple : /apps/core/wcm/components/page/v1/page

    Remarque

    Cet exemple suppose que les composants de base ont été installés sur l’instance, ce qui est le cas si l’instance est exécutée avec un exemple de contenu We.Retail. Pour plus d’informations, voir la documentation relative aux composants de base.

  2. Navigate to the required field within the cq:dialog definition.

  3. Définissez la propriété suivante sur le nœud de champ :

    • Nom : allowBulkEdit
    • Type : Boolean
    • Valeur: true

    Par exemple, pour le composant de base de page standard :

    /libs/foundation/components/page

    La propriété serait définie sur :

    cq:dialog/content/items/tabs/items/basic/items/column/items/onofftime/items/ondate

    ATTENTION

    Vous ne devez rien modifier dans le chemin /libs.

    En effet, le contenu de /libs est remplacé dès que vous mettez à niveau votre instance (et risque de l’être si vous appliquez un correctif ou un Feature Pack).

    La méthode recommandée pour la configuration et d’autres modifications est la suivante :

    1. Recreate the required item (i.e. as it exists in /libs) under /apps
    2. Apportez les modifications désirées dans /apps
  4. Sélectionnez Enregistrer tout pour conserver vos mises à jour.

Sur cette page