Configurar la página para la edición masiva de propiedades de página

Última actualización: 2023-12-07

Edición masiva de propiedades de página permite editar las propiedades de varias páginas a la vez.

Debido a la posibilidad de que existan diferentes valores, las propiedades de página no están habilitadas para la edición por lotes de forma predeterminada. Deben permitirse explícitamente (habilitarse). Al definir las propiedades de página para que estén disponibles para la edición masiva, debe tener en cuenta determinadas implicaciones, como:

  • Algunos campos suelen ser únicos; por ejemplo, un título de página. Decida si es relevante habilitar estos campos para la edición masiva, cuando se aplicará un valor.

  • Algunos campos pueden tener varios valores; esto necesita una representación significativa al procesar.

    Por ejemplo, una casilla de verificación que indique "Listo para publicación". Esto puede tener varios valores antes de la edición por lotes (por ejemplo, listo, en revisión o en curso).

PRECAUCIÓN

La edición masiva de las propiedades de página es:

  • No disponible en la IU clásica.
  • No disponible para páginas dentro de una Live Copy.
  • Solo está disponible para páginas con el mismo tipo de recurso.
NOTA

La edición masiva también está disponible para Assets. Es muy similar, pero difiere en algunos puntos. Consulte Edición de propiedades de varios recursos para obtener información completa. Puede personalizar los campos en el editor de metadatos masivos para los recursos mediante el Editor de esquemas.

Activación de un campo

NOTA

Algunos campos pueden tener varios valores; esto necesita una representación significativa al procesar. Por este motivo, solo debe habilitar los siguientes tipos de campo:

  • /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

Los campos están habilitados en el componente de página (no en la plantilla):

  1. Con un CRXDE Lite (o un método equivalente), abra el componente de página.

    Por ejemplo: /apps/core/wcm/components/page/v1/page

    NOTA

    En este ejemplo se supone que los componentes principales se han instalado en la instancia, como sucede si la instancia se ejecuta con contenido de muestra de We.Retail. Consulte la Documentación de componentes principales para obtener más información.

  2. Vaya al campo requerido dentro de la variable cq:dialog definición.

  3. Defina la siguiente propiedad en el nodo de campo:

    • Nombre: allowBulkEdit
    • Tipo: Boolean
    • Valor: true

    Por ejemplo, para la página estándar componente base:

    /libs/foundation/components/page

    La propiedad se definiría en:

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

    PRECAUCIÓN

    Usted debe no cambie nada en el /libs ruta.

    Esto se debe al contenido de /libs se sobrescribe la próxima vez que actualice la instancia (y es posible que se sobrescriba al aplicar una revisión o un paquete de funciones).

    El método recomendado para la configuración y otros cambios es:

    1. Vuelva a crear el elemento necesario (es decir, tal como existe en `/libs`) en `/apps`
    1. Realice cualquier cambio en `/apps`
    
  4. Seleccionar Guardar todo para mantener las actualizaciones.

En esta página