Cuando un autor de un formulario crea un formulario adaptable con una plantilla, el autor del formulario puede ver y utilizar componentes específicos basados en la política de plantillas. Puede especificar una directiva de contenido de plantilla que le permita elegir un grupo de componentes que el autor verá en el momento de la creación del formulario.
Al crear una plantilla, ésta se crea en /conf
en el repositorio de contenido. Según las carpetas que haya creado en el directorio /conf
, la ruta de acceso a la plantilla es: /conf/<your-folder>/settings/wcm/templates/<your-template>
.
Realice los siguientes pasos para mostrar los componentes de la barra lateral en función de la política de contenido de una plantilla:
Abra la lista CRXDE.
URL: https://<server>:<port>/crx/de/index.jsp
En CRXDE, desplácese a la carpeta en la que se ha creado la plantilla.
Por ejemplo: /conf/<your-folder>/
En CRXDE, vaya a: /conf/<your-folder>/settings/wcm/policies/fd/af/layouts/gridFluidLayout/
Para seleccionar un grupo de componentes, se requiere una nueva directiva de contenido. Para crear una nueva directiva, copie y pegue la directiva predeterminada y cámbiele el nombre.
La ruta a la directiva de contenido predeterminada es: /conf/<your-folder>/settings/wcm/policies/fd/af/layouts/gridFluidLayout/default
En la carpeta gridFluidLayout
, copie y pegue la directiva predeterminada y cámbiele el nombre. Por ejemplo, myPolicy
.
Seleccione la nueva directiva que cree y seleccione la propiedad components en el panel derecho con el tipo string[]
.
Al seleccionar y abrir la propiedad components, aparece el cuadro de diálogo Editar componentes. El cuadro de diálogo Editar componentes permite agregar o quitar grupos de componentes mediante los botones + y -. Puede agregar un grupo de componentes que incluya componentes que desee que utilicen los autores.
Después de agregar un grupo de componentes, haga clic en Aceptar para actualizar la lista y, a continuación, haga clic en Guardar todo encima de la barra de direcciones CRXDE y actualice.
En la plantilla, cambie la directiva de contenido de forma predeterminada a la nueva directiva que haya creado. ( myPolicy
en este ejemplo.)
Para cambiar la directiva, en CRXDE, vaya a /conf/<your-folder>/settings/wcm/templates/<your-template>/policies/jcr:content/guideContainer/rootPanel/items
.
En la propiedad cq:policy
, cambie default
por el nuevo nombre de directiva ( myPolicy
).
Al crear un formulario que cree con la plantilla, podrá ver los componentes agregados en la barra lateral.