Personalización de vistas de propiedades de página customizing-views-of-page-properties

CAUTION
AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.

Cada página tiene un conjunto de propiedades que los usuarios pueden ver y editar; algunas son necesarias para crear la página (crear vista), otras se pueden ver y editar (editar vista) en una etapa posterior. Estas propiedades de página se definen y el cuadro de diálogo las pone a disposición ( cq:dialog) del componente de página correspondiente.

CAUTION
La personalización de la vista de las propiedades de página no está disponible en la IU clásica.

El estado predeterminado de cada propiedad de página es:

  • oculto en la vista de creación (p. ej. Crear página asistente)

  • disponible en la vista de edición (p. ej. Ver propiedades)

Los campos deben configurarse específicamente si es necesario realizar algún cambio. Esto se realiza utilizando las propiedades de nodo apropiadas:

  • Propiedad de página que estará disponible en la vista de creación (p. ej. Crear página asistente):

    • Nombre: cq:showOnCreate
    • Tipo: Boolean
  • Propiedad de página que estará disponible en la vista de edición (p. ej. Ver/Editar) Propiedades ):

    • Nombre: cq:hideOnEdit
    • Tipo: Boolean

Por ejemplo, consulte la configuración de los campos agrupados en el Más títulos y descripción en el Básico para el componente base Página. Se pueden ver en la sección Crear página asistente como cq:showOnCreate se ha configurado como true:

/libs/foundation/components/page/cq:dialog/content/items/tabs/items/basic/items/column/items/moretitles
TIP
Consulte la Tutorial sobre la ampliación de las propiedades de la página para obtener una guía sobre cómo personalizar las propiedades de página.

Configuración de las propiedades de página configuring-your-page-properties

También puede configurar los campos disponibles configurando el cuadro de diálogo del componente de página y aplicando las propiedades de nodo apropiadas.

Por ejemplo, de forma predeterminada, la variable Crear página asistente muestra los campos agrupados en Más títulos y descripción. Para ocultarlos, configure:

  1. Cree el componente de página en /apps.

  2. Crear una anulación (mediante diferencias de cuadro de diálogo proporcionado por el Fusión de recursos de Sling) para la variable basic del componente de página; por ejemplo:

    code language-xml
    <your-page-component>/cq:dialog/content/items/tabs/items/basic
    
    note note
    NOTE
    Como referencia, consulte:
    code language-none
    /libs/wcm/foundation/components/basicpage/v1/basicpage/cq:dialog
    
    Sin embargo, usted must no cambie nada en la variable /libs ruta.
    Esto se debe a que el contenido de /libs se sobrescribe la próxima vez que actualice la instancia (y puede sobrescribirse al aplicar una corrección o un paquete de funciones).
    El método recomendado para la configuración y otros cambios es:
    1. Volver a crear el elemento requerido (es decir, tal como existe en /libs) en /apps
    2. Realice cambios dentro de /apps
  3. Configure las variables path propiedad en basic para señalar la anulación de la pestaña basic (consulte también el paso siguiente). Por ejemplo:

    code language-xml
    /apps/demos/components/page/tabs/basic
    
  4. Cree una anulación del basic - moretitles en la ruta correspondiente; por ejemplo:

    code language-xml
    /apps/demos/components/page/tabs/basic/items/column/items/moretitles
    
  5. Aplique la propiedad de nodo adecuada:

    • Nombre: cq:showOnCreate
    • Tipo: Boolean
    • Valor: false

    La variable Más títulos y descripción ya no se mostrará en la sección Crear página asistente.

NOTE
Al configurar las propiedades de página para su uso con Live Copies, consulte Configuración de los bloqueos de MSM en las propiedades de página para obtener más información.

Configuración de muestra de las propiedades de página sample-configuration-of-page-properties

Este ejemplo muestra la técnica de diferencia de cuadro de diálogo del Fusión de recursos de Sling; incluido el uso de sling:orderBefore. También ilustra el uso de ambos cq:showOnCreate y cq:hideOnEdit.

CÓDIGO DE GITHUB

Puede encontrar el código de esta página en GitHub

recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e