Crear y usar temáticas creating-and-using-themes

Adobe recomienda utilizar la captura de datos moderna y ampliable Componentes principalespara crear un nuevo formulario adaptableo añadir formularios adaptables a páginas de AEM Sites. Estos componentes representan un avance significativo en la creación de formularios adaptables, lo que garantiza experiencias de usuario impresionantes. Este artículo describe un enfoque más antiguo para crear Formularios adaptables con componentes de base.

Versión
Vínculo del artículo
AEM as a Cloud Service
Haga clic aquí
AEM 6.5
Este artículo

Introducción introduction

Puede crear y aplicar temáticas para diseñar un formulario adaptable o una comunicación interactiva. Una temática contiene detalles de estilo para los componentes y paneles. Los estilos incluyen propiedades como colores de fondo, colores de estado, transparencia, alineación y tamaño. Al aplicar una temática, el estilo especificado se refleja en los componentes correspondientes. Las temáticas se administran de forma independiente sin hacer referencia a formularios adaptables ni a comunicaciones interactivas.

Puede hacer lo siguiente:

  • Crear una temática
  • Editar y copiar una temática existente
  • Descargar y cargar una temática existente en el servidor de AEM Forms
  • Administrar dependencias para una temática

Crear, descargar o cargar una temática creating-downloading-or-uploading-a-theme

Con AEM Forms, puede crear, descargar o cargar temáticas. Se crea una temática como otros recursos, como formularios, documentos y cartas. La temática se guarda como una entidad independiente, con metapropiedades como los formularios. El hecho de que las temáticas sean una entidad independiente permite reutilizarlas en varios formularios adaptables y comunicaciones interactivas. También puede mover una temática a otra instancia de AEM Forms y reutilizarla.

Crear una temática creating-a-theme

Realice los siguientes pasos para Crear una temática:

  1. Haga clic en Adobe Experience Manager, luego en Forms y, por último, en Temáticas.

  2. En la página Temáticas, haga clic en Crear > Temática.
    Se inicia un asistente para crear una temática.

  3. En la pestaña Básico del asistente Crear temática, proporcione un Título y un Nombre para la temática. Son campos obligatorios.

  4. En la pestaña Avanzados, se obtienen dos campos:

    • Ubicación de Clientlib: ubicación en el repositorio que almacena las clientlibs para la temática.

    • Categoría de Clientlib: proporciona un campo de texto para introducir el nombre de categoría clientlib para la temática.

  5. Haga clic en Crear y luego en Editar para abrir la temática en el editor de temáticas, o haga clic en Listo para volver a la página de temáticas.

Descargar una temática downloading-a-theme

Puede exportar temáticas como archivo zip y utilizarlas en otros proyectos o instancias de AEM. Para descargar una temática:

  1. Haga clic en Adobe Experience Manager, luego en Forms y, por último, en Temáticas.

  2. En la página Temáticas, seleccione una y haga clic en Descargar. Se muestra un cuadro de diálogo con los detalles de la temática.

  3. Haga clic en Descargar. La temática se descarga como archivo zip.

NOTE
Si descarga una temática que tenga asociado un formulario adaptable y este se basa en una plantilla personalizada, descargue también la plantilla personalizada. Al cargar la temática descargada y el formulario adaptable a un servidor AEM Forms, cargue también la plantilla personalizada relacionada.

Cargar una temática uploading-a-theme

Puede utilizar las temáticas creadas con ajustes preestablecidos de estilo en su proyecto. Puede importar paquetes de temáticas que otros creen cargándolos en su proyecto.

Para cargar una temática:

  1. Haga clic en Adobe Experience Manager, luego en Forms y, por último, en Temáticas.

  2. En la página Temáticas, haga clic en Crear > Cargar archivo.

  3. En la solicitud de carga de archivos, examine y seleccione un paquete de temáticas en el equipo y haga clic en Cargar.
    La temática cargada está disponible en la página de temáticas.

Metadatos de una temática metadata-of-a-theme

Lista de metapropiedades de una temática (que se encuentran en la página de propiedades de una temática).

ID
Nombre
Se puede editar
Descripción de la propiedad
1.
Título
Nombre para mostrar de la temática.
2.
Descripción
Descripción de la temática.
3.
Tipo
No
  • Tipo de recurso.
  • El valor siempre es Temática.
4.
Creado
No
Fecha de creación de la temática
5.
Nombre de autor
Autor de la temática. Se calcula en el momento de la creación de la temática.
6.
Fecha de última modificación
No
Fecha en la que se modificó la temática por última vez.
7.
Estado
No
Estado de la temática (modificada/publicada).
8.
Hora de publicación activada
Hora a la que publicar automáticamente la temática.
9.
Hora de publicación desactivada
Hora a la que cancelar automáticamente la publicación de la temática.
10.
Etiquetas
Etiqueta de identificación adjunta a la temática que se utiliza para mejorar la búsqueda.
11.
Referencias
Vínculos
  • Contiene la sección “Remitido por” Enumera los formularios que utilizan la temática.
  • Dado que la temática no hace referencia a ningún otro recurso, no existe la sección "Referencias".
12.
Ubicación de biblioteca de cliente
  • Ruta del repositorio definida por el usuario dentro de “etc” donde se almacenan los clientlibs correspondientes a esta temática.
  • Valor predeterminado: “/etc/clientlibs/fd/themes” + ruta relativa del recurso de la temática.
  • Si la ubicación no existe, la jerarquía de carpetas se generará automáticamente.
  • Cuando se cambia este valor, la estructura del nodo clientlib se mueve a la nueva ubicación introducida.
    Nota: Si cambia la ubicación clientlib predeterminada, en el repositorio CRXDE asigne crx:replicate, rep:write, rep:glob:*, rep:itemNames:: js.txt, jcr:read a forms-users y crx:replicate, jcr:read a fd-service en la nueva ubicación. Adjunte también otra ACL al agregar deny jcr:addChildNodes para forms-user
13.
Nombre de categoría de biblioteca de cliente
  • El nombre de la categoría clientlib definido por el usuario para esta temática.
  • Se mostrará un error si el nombre ya lo utiliza otra temática existente.
  • Valor predeterminado: se calcula mediante la ubicación de la temática.
  • Cuando se cambia este valor, el nombre de la categoría se actualiza en el nodo clientlib correspondiente. No es necesario actualizar el nombre de categoría de Clientlib en los archivos jsp porque se utiliza como referencia.

Acerca del editor de temáticas about-the-theme-editor

AEM Forms se envía con el Editor de temáticas. Es una interfaz fácil de usar para el usuario empresarial y el diseñador/desarrollador web que proporciona las funcionalidades necesarias para especificar el estilo de varios formularios adaptables y comunicaciones interactivas de forma sencilla. Cuando se crea una temática, se almacena como una entidad independiente, como formularios, comunicaciones interactivas, cartas, fragmentos de documento y diccionarios de datos.

El editor de temáticas permite personalizar estilos de los componentes diseñados en una temática. Puede personalizar el modo en que se muestra un formulario o una comunicación interactiva en un dispositivo.

El editor de temáticas se divide en dos paneles:

  • Lienzo - Aparece en el lado derecho. Muestra un ejemplo de formulario adaptable o de comunicación interactiva en el que todos los cambios de estilo se reflejan instantáneamente. También puede seleccionar objetos directamente del lienzo para buscar los estilos asociados a ellos y editarlos. Una regla de resolución de dispositivo en la parte superior gobierna el lienzo. Al seleccionar un punto de interrupción de resolución en la regla, se muestra la vista previa del formulario o comunicación interactiva de ejemplo para la resolución correspondiente. El lienzo se analiza en detalle a continuación.

  • Barra lateral- Aparece en el lado izquierdo. Tiene los siguientes elementos:

    • Selector: muestra el componente seleccionado para el estilo y sus propiedades que puede aplicar. El selector representa todos los componentes de un tipo. Si selecciona un componente de cuadro de texto en una temática para el estilo, todos los cuadros de texto del formulario o la comunicación interactiva heredarán dicho estilo. Los selectores permiten seleccionar un componente genérico o un componente específico para el estilo. Por ejemplo, un componente de campo es un componente genérico y un cuadro de texto es un componente específico.

      Estilo del componente genérico:
      un campo puede ser un campo de cuadro numérico, como la edad, o un campo de cuadro de texto, como la dirección.
      Al aplicar estilo a un campo, se aplica a todos los campos, como edad, nombre y dirección.

      Estilo de un componente específico: un componente específico afecta a los objetos de la categoría específica. Cuando aplique estilo al componente de cuadro numérico en la temática, solo el objeto de cuadro numérico heredará el estilo.

      Por ejemplo, un campo de cuadro de texto como una dirección es más largo y un campo de cuadro numérico como la edad es más corto. Puede seleccionar un campo de cuadro numérico, reducir su longitud y aplicarlo al formulario. La anchura de todos los campos numéricos de cuadro se reduce en el formulario.

      Al personalizar todos los componentes de campo con un color de fondo específico, todos los campos, como edad, nombre y dirección, heredan el color de fondo. Al seleccionar un cuadro numérico, como la edad, y reducir su anchura, se reduce la anchura de todos los cuadros numéricos, como la edad o el número de personas de una familia. La anchura de los cuadros de texto no cambia.

    • Estado: permite personalizar estilos de un objeto en un estado específico. Por ejemplo, se puede especificar la apariencia de un objeto cuando está en estado predeterminado, de enfoque, deshabilitado, de desplazamiento o de error.

    • Categorías de las propiedades: las propiedades de estilo se dividen en varias categorías. Por ejemplo, Dimensión y posición, Texto, Fondo, Borde y Efectos. En cada categoría, se proporciona información sobre el estilo. Por ejemplo, en Fondo, puede proporcionar Color de fondo e Imagen y degradado.

    • Avanzado: permite agregar CSS personalizado a un objeto, que anula las propiedades que los controles visuales definen si hay una superposición.

    • Ver CSS: permite ver el CSS del componente seleccionado

    Además, en la barra lateral, en la parte inferior hay una flecha. Al hacer clic en la flecha, aparecen dos opciones más: Simular éxito y Simular error. Estas opciones, junto con las opciones descritas anteriormente, se examinan en detalle a continuación.

Editor de temáticas con carril y lienzo resaltados. A. Barra lateral B. Lienzo

Estilo de componentes styling-components

Puede utilizar una temática en varios formularios adaptables o comunicaciones interactivas, lo cual importa el formato de componente que ha especificado en la temática. Puede aplicar estilo a varios componentes, como títulos, descripciones, paneles, campos, iconos y cuadros de texto. Use widgets para configurar propiedades de componentes en una temática. Los conocimientos previos de CSS o LESS no son necesarios, pero se recomienda; aunque la sección Anulaciones de CSS le permite escribir código CSS o proporcionar selectores personalizados. La sección Anulaciones de CSS aparece cuando selecciona un componente en la barra lateral.

Componentes a los que se puede dar estilo en la barra lateral

Opciones en la barra lateral que permiten seleccionar y aplicar estilo a distintos componentes.

Al hacer clic en el botón Editar de un componente en la barra lateral, se selecciona el componente en Lienzo y se le permite aplicar estilo al componente mediante las opciones de la barra lateral.

Algunos componentes, como el cuadro de texto, el cuadro numérico, el botón de opción y la casilla de verificación, se clasifican en componentes genéricos como Campo. Por ejemplo, desea personalizar el estilo de los botones de opción. Para seleccionar botones de opción para el estilo, seleccione Campo > Widget > Botón de opción.

Haga clic en EXPANDIR TODO en la barra lateral para ver, seleccionar y aplicar estilo a los componentes categorizados que no estén visibles al principio.

Diseño de paneles de estilo styling-panel-layouts-br

Las temáticas de AEM Forms admiten el estilo de elementos en la presentación de paneles en los formularios y las comunicaciones interactivas. Se admite el estilo de elementos en diseños predeterminados y diseños personalizados.

Los paneles integrados incluyen:

  • Pestañas izquierda

  • Pestañas arriba

  • Acordeón

  • Interactiva

  • Asistente

  • Diseño móvil

    • Títulos del panel en el encabezado
    • Sin títulos del panel en el encabezado

Los selectores varían para cada diseño.
Dar estilo a los diseños personalizados desde el editor de temáticas implica:

  • Definición de los componentes para un diseño al que se pueda dar estilo y selectores CSS para identificar estos componentes de forma exclusiva
  • Definición de las propiedades CSS que se pueden aplicar a estos componentes
  • Definición del estilo de estos componentes de forma interactiva desde la interfaz de usuario

Distintos estilos para diferentes tamaños de pantalla different-styles-for-different-screen-sizes-br

Los diseños de escritorio y móviles pueden tener estilos ligera o totalmente diferentes. Los dispositivos móviles, tabletas y teléfonos comparten diseños similares, excepto para tamaños de componente.

Utilice los puntos de interrupción del editor de temáticas para definir un estilo alternativo para diferentes tamaños de pantalla. Puede seleccionar un dispositivo base o una resolución en la que comience a crear la temática, tras lo que las variaciones de estilo para otras resoluciones se generan automáticamente. Puede modificar explícitamente el estilo para todas las resoluciones.

NOTE
La temática primero se crea mediante un formulario o comunicación interactiva y, a continuación, se aplica en diferentes formularios o comunicaciones interactivas. Los puntos de interrupción utilizados en la creación de la temática pueden ser diferentes al formulario o la comunicación interactiva sobre los que se aplica. Las consultas de medios CSS se basan en el formulario o la comunicación interactiva que se utiliza para crear temáticas y no en el formulario o comunicación interactiva a los que se aplican.

El contexto de las propiedades de estilo cambia en la barra lateral al seleccionar objetos styling-properties-context-changes-in-sidebar-on-selecting-objects

Al seleccionar un componente en el Lienzo, sus propiedades de estilo se muestran en la barra lateral. Seleccione el tipo de objeto y su estado y, a continuación, proporcione su estilo.

Estilos utilizados recientemente en el editor de temáticas recently-used-styles-in-theme-editor

El editor de temáticas almacena en caché hasta 10 estilos aplicados a un componente. Puede utilizar los estilos en caché con otros componentes de una temática. Los estilos utilizados recientemente están disponibles justo debajo del componente seleccionado en la barra lateral como cuadro de lista. Inicialmente, la lista de estilos utilizados recientemente está vacía.

asset-library

Al aplicar estilo a un componente, los estilos se almacenan en caché y se enumeran en el cuadro de lista. En este ejemplo, la etiqueta del cuadro de texto incluye un estilo para cambiar el tamaño y el color de la fuente. Puede seguir pasos similares para elegir una imagen o cambiar los colores para aplicar estilo a un componente. Observe cómo el estilo se almacena en caché y se enumera en el cuadro de lista cuando se cambia de la etiqueta de campo.

Estilo de fuente almacenado en caché para un componente disponible para otro

En este ejemplo, se cambia el estilo de la etiqueta de campo y, cuando se selecciona Descripción del panel interrecurso para el estilo, se añade una entrada de lista en la biblioteca de recursos. La entrada de la biblioteca de recursos se puede utilizar para cambiar el estilo de Descripción del panel interrecurso.

Cuando se agrega un estilo en la biblioteca de recursos, está disponible para otras temáticas y en el modo de estilo del editor de formularios o de la interfaz de usuario del editor de comunicaciones interactivas. Del mismo modo, cuando se utiliza el modo de estilo de la interfaz de usuario del editor de formularios o comunicaciones interactivas para dar estilo a un componente, el estilo se almacena en caché y está disponible en las temáticas.

El botón “+” de la biblioteca de recursos permite guardar de forma permanente el estilo con el nombre que proporcione. El botón “+” guarda el estilo aunque no haga clic en el botón Guardar de la barra lateral para aplicarlo a un componente. El botón “+” para guardar un estilo para usarlo más tarde no está disponible en el modo de estilo.

Proporcionar un nombre de estilo personalizado para la biblioteca de recursos

Cuando se proporciona un nombre personalizado para un estilo, este se asocia a una temática y ya no está disponible para otras. Para eliminar un estilo guardado:

  1. En la barra de herramientas LIENZO, haga clic en Opciones de temática theme-options > Administrar estilos.

  2. En el cuadro de diálogo Administrar estilos, seleccione un estilo guardado y haga clic en Eliminar.

    Eliminar el estilo guardado

Vista previa activa, guardar y descartar cambios live-preview-save-and-discard-changes

Las modificaciones realizadas en el estilo se reflejan instantáneamente en el formulario o la comunicación interactiva cargados en el lienzo. La vista previa en directo permite definir y ver de forma interactiva el impacto del estilo. Al cambiar el estilo de un componente, el botón Listo aparece habilitado en la barra lateral. Para conservar los cambios, haga clic en el botón Listo.

NOTE
Cuando se introduce un carácter no válido en un campo, el color del límite del campo cambia a rojo y se muestra un mensaje de error en la esquina superior izquierda de la pantalla. Por ejemplo, si se introducen caracteres alfabéticos en un cuadro de texto que acepta caracteres numéricos como entrada, el color de los límites del cuadro de entrada cambia a rojo. No puede guardar una temática de este tipo sin resolver el error mostrado en la parte superior.

Temática con otro formulario adaptable o comunicación interactiva theme-with-another-adaptive-form-or-interactive-communication

Cuando se crea una temática, se crea con un formulario que se envía con el editor de temáticas. Se proporciona estilo para los componentes de este formulario. En lugar del formulario enviado con el editor de temáticas, puede seleccionar un formulario o comunicación interactiva de su elección para aplicar un estilo y previsualizar sus resultados.

Para reemplazar el formulario o la comunicación interactiva actual en el lienzo del editor de temáticas, haga lo siguiente:

  1. En el panel EDITOR DE TEMÁTICAS, haga clic en Opciones de temática theme-options > Configurar.

  2. En la pestaña General, busque y seleccione un formulario o comunicación interactiva para el campo Formulario adaptable / Documento.

Rehacer/deshacer redo-undo

Puede deshacer o rehacer los cambios no deseados que se producen accidentalmente. Utilice los botones Rehacer y Deshacer del lienzo.

Rehacer y deshacer acciones

Botones Deshacer/Rehacer en Lienzo

Los botones Rehacer y Deshacer aparecen al aplicar estilo a un componente en el editor de temáticas.

Uso del editor de temáticas using-the-theme-editor

El editor de temáticas permite editar una temática que haya creado o cargado. Vaya a Formularios y documentos > Temáticas; luego, seleccione una y ábrala. La temática se abre en el editor de temáticas.

Como se ha indicado anteriormente, el editor de temáticas tiene dos paneles: Barra lateral y Lienzo.
theme-editor

Personalización del estilo del estado de éxito del componente Widget de cuadro de texto en el editor de temáticas. El componente está seleccionado en Lienzo y su estado está seleccionado en la barra lateral. Las opciones de estilo disponibles en la barra lateral se utilizan para personalizar el aspecto de un componente.

Uso del lienzo using-canvas

La temática se crea mediante el formulario predeterminado o con un formulario o comunicación interactiva de su elección. El lienzo muestra la vista previa del formulario o comunicación interactiva que se utiliza para crear la temática con las personalizaciones especificadas en la misma. La regla situada encima del formulario se utiliza para determinar la presentación en función del tamaño de visualización del dispositivo.

En la barra de herramientas Lienzo, verá:

  • Alternar panel lateral toggle-side-panel : permite mostrar u ocultar la barra lateral.

  • Opciones de la temática theme-options : proporciona tres opciones

    • Configurar: proporciona opciones para seleccionar el formulario de vista previa o la comunicación interactiva, la clientlib base y la configuración de Adobe Fonts.
    • Ver temática CSS: genera CSS para la temática seleccionada.
    • Administrar estilos: proporciona opciones para administrar estilos de texto e imagen
    • Ayuda: ejecuta una repaso guiado con imágenes sobre el editor de temáticas.
  • Emulador regla : emula el aspecto de la temática para diferentes tamaños de visualización. Un tamaño de visualización se trata como un punto de interrupción en el emulador. Puede seleccionar un punto de interrupción y especificar un estilo para él. Por ejemplo, Escritorio y Tablet son dos puntos de interrupción. Puede especificar distintos estilos para cada punto de interrupción.

Cuando seleccione un componente en el lienzo, verá la barra de herramientas de componentes encima. La barra de herramientas de componentes permite seleccionar componentes o cambiar a componentes genéricos. Por ejemplo, se selecciona un cuadro de texto numérico en un panel. Verá las siguientes opciones en la barra de herramientas de componentes:

  • Widget de cuadro numérico: permite seleccionar el componente para personalizar su aspecto en la barra lateral.

  • Widget de campos: permite seleccionar el componente genérico para el estilo. En este ejemplo, todos los componentes de entrada de texto (cuadro de texto/cuadro numérico/paso numérico/entrada de fecha) están seleccionados para el estilo.

  • field-level : permite cambiar al componente genérico para aplicar un estilo. Si selecciona un cuadro numérico y selecciona este icono, el componente de campo estará seleccionado.  Si selecciona el componente de campo y seleccione este icono, el panel estará seleccionado.  Si sigue pulsando este icono para seleccionarlo, acaba seleccionando el diseño para el estilo.

NOTE
Las opciones disponibles en la barra de herramientas de componentes varían en función del componente que seleccione.

Barra de herramientas de los componentes

Barra de herramientas de los componentes del cuadro numérico del lienzo

Uso de la barra lateral using-rail

La barra lateral del editor de temáticas ofrece opciones para personalizar estilos para los componentes de una temática y utilizar selectores. Los selectores permiten seleccionar un grupo de componentes o componentes individuales, así como buscar selectores en la barra lateral. Puede escribir selectores para los componentes personalizados.

Cuando se selecciona un componente del lienzo o los selectores en la barra lateral, la barra lateral muestra todas las opciones que le permiten personalizar los estilos para él.
A continuación se muestran las opciones que ve en la barra lateral al seleccionar un componente:

  • Estado
  • Hoja de propiedades
  • Simular error/éxito

Estado state

Un estado es un indicador de la interacción del usuario con un componente. Por ejemplo, cuando un usuario introduce datos erróneos en un cuadro de texto, el estado del cuadro de texto cambia al estado de error. El editor de temáticas permite especificar el estilo de un estado en particular.

Las opciones para personalizar los estilos de estado varían para los distintos componentes.

Hoja de propiedades property-sheet

Propiedad
Uso de
Dimensiones y posición

Permite aplicar estilo a la alineación, el tamaño, el posicionamiento y la colocación de los componentes en la temática.

Las opciones son configuración de visualización, relleno, margen, anchura, altura e índice Z.

También puede utilizar el modo Diseño para definir la anchura de los componentes con una interfaz sencilla de arrastrar y soltar. Para obtener más información, consulte Uso del modo Diseño para cambiar el tamaño de los componentes.

Texto

Permite personalizar los estilos de texto en el componente de la temática.

Por ejemplo, desea cambiar el aspecto del texto introducido en el cuadro de texto.

Las opciones son familia de fuentes, grosor, color, tamaño, altura de línea, alineación del texto, espaciado entre letras, sangría del texto, subrayado, cursiva, transformación del texto, alineación vertical, línea de base y dirección.

Fondo
Permite rellenar el fondo del componente con una imagen o un color.
Borde

Permite elegir el aspecto del borde del componente. Por ejemplo, desea que el cuadro de texto tenga un borde grueso y rojo profundo con una línea de puntos.

Las opciones son anchura, estilo, radio y color del borde.

Efectos
Permite agregar efectos especiales a los componentes, como opacidad, modo de fusión y sombras.
Avanzado

Permite agregar:

  • Propiedades para los pseudoelementos ::before y ::after para agregar contenido después o antes del contenido predeterminado en el selector y aplicarle así estilo.
    Consulte Pseudoelementos CSS.
  • Personalice el código CSS dentro de la línea a un componente y escriba selectores personalizados.

Cuando agrega un código CSS personalizado, anula la personalización que ha agregado con las opciones de la barra lateral.

Simular error/éxito simulate-error-success

Las opciones de simular error y éxito están disponibles en la parte inferior de la barra lateral. Se pueden ver mediante una flecha de mostrar u ocultar visible en la parte inferior de la barra lateral. Con el editor de temáticas, puede aplicar estilo a varios estados de un componente.

Por ejemplo, se agrega un campo numérico al formulario y se especifica su estilo en el editor de temáticas. Cuando un usuario escribe un valor alfanumérico en el campo, desea que cambie el color de fondo del cuadro de texto. Se selecciona el campo numérico en la temática y se utiliza la opción de estado en la barra lateral. Seleccione el estado Error en la barra lateral y cambie el color de fondo a rojo. Para obtener una vista previa del comportamiento, puede utilizar la opción Simular error disponible en la barra lateral. Las opciones de simular error y éxito se describen en detalle a continuación:

  • Simular éxito:
    le permite ver el aspecto de un componente si especifica su estilo para el estado de éxito. Por ejemplo, en un formulario, los clientes establecen la contraseña. Los usuarios pueden configurar la contraseña según las directrices que proporcione. Cuando un usuario escribe una contraseña siguiendo todas las directrices proporcionadas, el cuadro de texto se vuelve verde. Cuando el cuadro de texto se vuelve verde, está en estado de éxito. Puede especificar el estilo de un componente en estado de éxito y simular su aspecto utilizando la opción Simular éxito.

  • Simular error:
    le permite ver el aspecto de un componente si especifica su estilo para el estado de error. Por ejemplo, en un formulario, los clientes establecen la contraseña. Los usuarios pueden configurar la contraseña según las directrices que proporcione. Cuando un usuario escribe una contraseña que no sigue todas las directrices proporcionadas, el cuadro de texto se vuelve rojo. Cuando el cuadro de texto se vuelve rojo, está en estado de error. Puede especificar el estilo de un componente en estado de error y simular su aspecto utilizando la opción Simular error.

Estilo de un componente styling-a-component

Por ejemplo, en el formulario, tiene dos tipos de cuadros de texto: uno que solo acepta valores numéricos y otro que acepta valores alfanuméricos. Puede personalizar el estilo del cuadro de texto que solo acepta valores numéricos (un cuadro numérico).

Siga estos pasos para personalizar el estilo de un componente en particular (un cuadro numérico en este ejemplo):

  1. En el editor de temáticas, seleccione el cuadro numérico en el lienzo.

  2. Al seleccionar el cuadro numérico, puede ver la barra de herramientas de componentes con tres opciones:

    • Widget del cuadro numérico
    • Widget del campo nivel de campo
  3. Seleccione Widget del cuadro numérico.

  4. El título de la barra lateral cambia a Widget del cuadro numérico y muestra las opciones para personalizar su aspecto.
    Use Dimensión y posición en la barra lateral para personalizar el tamaño del componente. Compruebe que el estado es Predeterminado.

En lugar de seleccionar Widget del cuadro numérico, seleccione Widget del campo en la barra de herramientas de componentes y realice los pasos anteriores. Al seleccionar dimensiones para Widget del campo, todos los cuadros de texto excepto el cuadro numérico tienen el mismo tamaño.

Estilo de campos para un estado determinado styling-fields-given-state

Con la barra de herramientas de componentes, también puede especificar el estilo de los componentes para sus distintos estados. Por ejemplo, si un componente está deshabilitado, entonces está en estado deshabilitado. Los estados más utilizados de un componente al que se puede aplicar estilo en el editor de temáticas son: Predeterminado, Enfoque, Deshabilitado, Error, Éxito y Desplazamiento. Puede seleccionar un componente en el lienzo y utilizar la opción Estado en la barra lateral para personalizar su aspecto.

Siga estos pasos para personalizar el estilo de un componente en un estado específico:

  1. Seleccione un componente en el lienzo y seleccione la opción adecuada en la barra de herramientas de componentes.
    La barra lateral muestra las opciones para personalizar el estilo del componente.
  2. Seleccione un estado en la barra lateral. Por ejemplo, Estado de error.
  3. Utilice opciones como Borde o Fondo en la barra lateral para personalizar el aspecto del componente.
  4. Utilice la opción Simular error en la parte inferior de la barra lateral para ver el aspecto del estilo en la edición.

Al personalizar el estilo de un componente después de especificar su estado, la personalización solo aparece para el componente en el estado especificado. Por ejemplo, si personaliza el estilo del componente cuando está seleccionado el estado de desplazamiento. La personalización aparece para el componente cuando se mueve el puntero sobre el componente en el formulario o la comunicación interactiva representados a los que se aplica la temática.

Para simular el comportamiento de estados que no sean errores y de éxito, utilice el modo de vista previa. Para utilizar el modo de vista previa, haga clic en Vista previa en la barra de herramientas de la página.

Estilo de diseños para pantallas más pequeñas styling-layouts-for-smaller-displays

Utilice la regla del lienzo para seleccionar puntos de interrupción para dispositivos con pantallas más pequeñas. Haga clic en emulador regla en Lienzo para ver la regla y los puntos de interrupción. Los puntos de interrupción permiten previsualizar un formulario o comunicación interactiva para tamaños de pantalla pertenecientes a distintos dispositivos, como teléfonos y tabletas. El editor de temáticas admite varios tamaños de visualización.

Para aplicar estilo a los componentes de distintos puntos de interrupción:

  1. En el lienzo, seleccione un punto de interrupción encima de la regla.
    Un punto de interrupción representa un dispositivo móvil y su tamaño de visualización.
  2. Utilice la barra lateral para personalizar el estilo de los componentes de formularios o comunicaciones interactivas de la temática para el tamaño de visualización seleccionado.
  3. Asegúrese de que la personalización esté guardada.

Puede aplicar estilo a los componentes de formularios o comunicaciones interactivas para varios dispositivos. Los componentes de comunicaciones interactivas o formularios para escritorios y dispositivos móviles pueden tener estilos totalmente diferentes.

Usar Web Fonts en una temática using-web-fonts-in-a-theme

Ahora puede utilizar fuentes disponibles en un servicio web en un formulario adaptable o comunicación interactiva. De forma predeterminada, Adobe Fonts, el servicio de fuentes web de Adobe, está disponible. Para usar Adobe Fonts, cree un kit, añada fuentes y obtenga el ID del kit de Adobe Fonts.

Siga estos pasos para configurar Adobe Fonts en AEM:

  1. En la instancia de autor, haga clic en adobeexperiencemanager Adobe Experience Manager > Herramientas hammer > Implementación > Cloud Services.

  2. En la página Cloud Service, vaya y abra la opción Adobe Fonts. Abra la carpeta de configuración y haga clic en Crear.

  3. En el cuadro de diálogo Crear configuración especifique un título para la configuración y haga clic en Crear.

    Se le redirigirá a la página de configuración.

  4. En el cuadro de diálogo Editar componente que aparece, proporcione el ID del kit y haga clic en Aceptar.

Siga estos pasos para configurar una temática para utilizar la configuración de Adobe Fonts:

  1. En la instancia de autor, abra una temática en el editor de temáticas.

  2. En el editor de temáticas, vaya a Opciones de temática theme-options > Configurar.

  3. En Configuración de Adobe Fonts, seleccione un kit y haga clic en Guardar.

    Ahora, puede ver que las fuentes se agregan en la propiedad font-family de la temática.

Listar y seleccionar fuentes en el editor de temáticas listing-and-selecting-fonts-in-theme-editor

Puede utilizar el servicio de configuración de temáticas para agregar más fuentes al editor de temáticas. Siga estos pasos para agregar fuentes:

  1. Inicie sesión en la consola web de AEM con privilegios administrativos. La dirección URL de la consola web de AEM es https://'[server]:[port]'/system/console/configMgr.

  2. Abra Servicio de configuración de la temática del formulario adaptable.

    theme-config

  3. Haga clic en +, especifique el nombre de la fuente y haga clic en Guardar. La fuente se agrega y estará disponible en el editor de temáticas.

Selección de fuentes en el editor de temáticas selecting-fonts-in-theme-editor

Puede utilizar el botón “+” para agregar una fuente. Cuando se añade una fuente, esta aparece en la barra lateral.

Nueva fuente enumerada en el editor de temáticas

Además de la opción de configuración de la temática, también puede agregar la fuente desde el editor de temáticas en sí. Escriba la fuente que desee utilizar en el campo de la familia de fuentes en la barra lateral y pulse la tecla “retorno” (return) del teclado.

Escritura y selección de fuentes en el editor de temáticas

Cuando selecciona una fuente, esta se añade en la lista de la familia de fuentes. Puede utilizar la opción Máscara en el editor de temáticas para deshabilitar o habilitar las fuentes de la lista.

multi-fonts

Puede ver el cambio de fuente del componente.

El campo Familia de fuentes admite varias fuentes. Al escribir una fuente, el navegador la busca y la aplica al componente seleccionado. Si el navegador no encuentra una fuente, busca una que esté junto a ella en la familia. Puede empezar escribiendo la fuente específica que está buscando. Si no encuentra la fuente que desea utilizar, puede escribir una fuente genérica en la familia y utilizarla.

Estilos de máscara aplicados en el editor de temáticas mask-styles-applied-in-theme-editor

Puede enmascarar estilos aplicados en una temática. En la barra lateral del editor de temáticas, puede usar el icono toggle_eye para desactivar un estilo aplicado. Por ejemplo, si cambia las dimensiones de un componente en un formulario o comunicación interactiva, a continuación, puede utilizar el botón de máscara de la izquierda de una propiedad para deshabilitarla. Al guardar una temática, se conservan las opciones de máscara seleccionadas.

Opción Máscara disponible en la barra lateral del editor de temáticas

El ejemplo siguiente muestra estilos enmascarados y sin enmascarar en una temática.

Estilos enmascarados y sin enmascarar

Aplicar una temática a un formulario o comunicación interactiva applying-a-theme-to-a-form-or-interactive-communication-br

Para aplicar una temática a un formulario adaptable, haga lo siguiente:

  1. Abra el formulario en modo de edición. Para abrir un formulario en modo de edición, seleccione un formulario y haga clic en Abrir.

  2. En el modo de edición, seleccione un componente y, a continuación, pulse field-level > Contenedor de formulario adaptable y haga clic en cmppr .

    Puede editar las propiedades del formulario en la barra lateral.

  3. En la barra lateral, haga clic en Estilo.

  4. Seleccione la temática en el menú desplegable Temática del formulario adaptable y haga clic en Listo check-button .

Para aplicar una temática a una comunicación interactiva, haga lo siguiente:

  1. Abra la comunicación interactiva en modo de edición. Para abrir una comunicación interactiva en modo de edición, seleccione un formulario y haga clic en Abrir.

  2. En el modo de edición, seleccione un componente y, a continuación, haga clic en field-level > Contenedor de documento y haga clic en cmppr .

    Puede editar las propiedades del formulario en la barra lateral.

  3. En la barra lateral, debajo de Básico, seleccione la temática de la lista desplegable Temática y haga clic en botón de verificación Listo

Cambiar la temática de un formulario durante la ejecución change-theme-of-a-form-at-runtime

Una temática presenta distintos componentes de un formulario. Puede usar la propiedad themeOverride para cambiar dinámicamente la temática de un formulario. Una URL típica de un formulario es:

https://<server>:<port>/content/forms/af/test.html

Puede utilizar el parámetro themeOverride para aplicar una temática durante la ejecución.

https://<server>:<port>/content/forms/af/test.html?themeOverride=/content/dam/formsanddocuments-themes/simpleEnrollmentTheme

La opción themeOverride permite proporcionar una ruta a una temática. Cambia la temática del formulario y lo actualiza con estilos mejorados.

Obtención de un aspecto específico mediante Temáticas specific-af-appearance

Con AEM Forms, además de la temática predeterminada del lienzo, hay muchas otras temáticas. Si desea diseñar el formulario o la comunicación interactiva con otras temáticas, junto con más cambios, copie la temática de la carpeta Biblioteca de temáticas. Pegue las temáticas copiadas fuera de la carpeta Biblioteca de temáticas y edite la temática copiada según los cambios que desee.

Para copiar una temática, realice los siguientes pasos:

  1. En la instancia de creación, vaya a Adobe Experience Manager > Forms > Temáticas.
  2. Abra la carpeta Biblioteca de temáticas.
  3. En la carpeta Biblioteca de temáticas, pase el puntero sobre la temática correspondiente y seleccione  Copiar.
  4. Pegue la temática copiada fuera de la carpeta Biblioteca de temáticas.
  5. Personalice la temática copiada.

Después de personalizar la temática, aplíquela en el formulario o comunicación interactiva.

NOTE
No modifique las temáticas disponibles en la carpeta Biblioteca de temáticas. Esta carpeta contiene temáticas del sistema. Cualquier cambio que haya realizado en estas temáticas se sobrescribirá al instalar una versión más reciente o una corrección de errores de AEM Forms.

Impacto en otros casos de uso de formularios adaptables impact-on-other-adaptive-form-use-cases

  • Publicar/cancelar la publicación de un formulario: al publicar un formulario, la temática aplicada también se publica (si aún no se ha publicado).
  • Importar/exportar un formulario: al importar o exportar un formulario, su temática asociada también se importa o exporta automáticamente.
  • Referencias de un formulario: la sección Referencias de las referencias de formulario contiene una entrada adicional para la temática.
  • Hora de la última modificación de un formulario: se actualiza cuando se cambia la temática asociada.
  • Prueba A/B: puede aplicar una temática diferente a dos versiones del formulario en las pruebas A/B. La información de ambas temáticas se almacena individualmente en los dos contenedores guías.

Secuencia de generación de CSS css-generation-sequence

Cuando selecciona Ver CSS, el Editor de temáticas recopila toda la información de estilo y crea un archivo CSS. Recopila información en el siguiente orden:

  1. Estilo definido en la biblioteca de cliente base de la temática.
  2. Estilo definido por el usuario, especificado con las propiedades de la barra lateral.
  3. Estilo CSS proporcionado mediante la opción Sustitución de CSS.

Por ejemplo, el color de fondo de un cuadro de texto es azul en la biblioteca de cliente base. Puede cambiarlo a rosa con las propiedades de la barra lateral. Cuando genere un archivo CSS, verá el color de fondo del cuadro de texto como rosa. Después de cambiar el color de fondo mediante las propiedades, otro autor utiliza la opción de anulación de CSS para cambiar el cuadro de texto de color de fondo como blanco. Cuando genere un archivo CSS, verá el color de fondo como blanco en el CSS generado.

Depuración de estilos debugging-styles

Cuando se especifican estilos para los componentes en el Editor de temáticas, se genera un archivo CSS. Al aplicar estilo a un componente genérico, también se diseñan varios componentes incluidos en él. Por ejemplo, al aplicar estilo a un campo, también se le aplica al cuadro de texto y a la etiqueta. Cuando aplica estilo al cuadro de texto dentro del campo, obtiene su propio archivo CSS. Si desea depurar el archivo CSS generado para el campo y el componente, el Editor de temáticas proporciona opciones que le permiten ver el CSS.

Puede ver el CSS generado mediante las siguientes opciones:

  • Opción Ver CSS en la barra lateral: al seleccionar un componente en la temática, puede ver la opción VER CSS en la barra lateral. Muestra el CSS generado, incluido el CSS para los pseudoelementos ::before y ::after.
  • Opción Ver temática CSS en la barra de herramientas del lienzo: en la barra de herramientas del lienzo, haga clic en theme-options > Ver temática CSS. Puede ver la temática completa en CSS generada a partir de las propiedades definidas en el Editor de temáticas.

Solución de problemas, recomendaciones y prácticas recomendadas troubleshooting-recommendations-and-best-practices

  • Evitar recursos de otra temática

    Al editar una temática, puede examinar y agregar recursos (como imágenes) de otras temáticas. Por ejemplo, quiere editar el fondo de una página. Al seleccionar Página edit-button > Fondo > Agregar > Imagen, verá un cuadro de diálogo que le permite examinar y agregar imágenes en otras temáticas.

  • Puede tener problemas con la temática actual si se agrega un recurso desde otra y esta se mueve o se elimina. Se recomienda evitar explorar y agregar recursos de otras temáticas.

  • Usar clientlib base, editor de temáticas y aplicar estilo dentro de la línea

    • Clientlib base:

      La biblioteca de cliente base contiene información de estilo. Utilizar información de estilo en bibliotecas de cliente en temáticas.

      1. Navegue hasta Experience Manager > Forms > Temáticas.
      2. En la página Temáticas seleccione una temática y haga clic en Ver propiedades.
      3. En la página Propiedades que se abre, haga clic en Avanzadas.
      4. En la pestaña Avanzadas, en el campo Ubicación de Clientlib, busque y seleccione la biblioteca de cliente que desee utilizar.
      5. Haga clic en Guardar.

      El estilo que especifique en la biblioteca de cliente se importa en la temática que lo utiliza. Por ejemplo, puede especificar estilo para el cuadro de texto, el cuadro numérico y el interruptor de la biblioteca de cliente. Cuando se importa la biblioteca de cliente en la temática, se importa el estilo del cuadro de texto, el cuadro numérico y el interruptor. A continuación, puede aplicar estilo a otros componentes mediante el editor de temáticas.
      También puede crear una temática, crear copias de la misma y, a continuación, modificar el estilo proporcionado en las temáticas copiadas para casos de uso similares.
      Consulte Obtener una apariencia específica mediante Temáticas

    • Editor de temáticas:

      El editor de temáticas permite crear temáticas para aplicar estilo al formulario o a la comunicación interactiva. Puede especificar el estilo de los componentes de una temática, que permite mantener la coherencia en la apariencia y la presentación de varios formularios o comunicaciones interactivas. Se recomienda especificar información de estilo en una temática y, a continuación, aplicarla a un formulario.

    • Estilo dentro de la línea:

      Los componentes de estilo se pueden aplicar con el modo Estilo del editor multicanal de comunicaciones interactivas o de formularios cuando se trabaja con un formulario. Si se utiliza el modo de estilo para cambiar el estilo de los componentes del formulario, se anulará el estilo especificado en la temática. Si desea cambiar el estilo de ciertos componentes de un formulario concreto, consulte Aplicar estilo a componentes dentro de la línea.

  • Usar bibliotecas del lado del cliente

    Si desea crear bibliotecas de cliente para importar información de estilo, consulte Usar bibliotecas del lado del cliente. Después de crear una biblioteca de cliente, puede importarla en su tema al seguir los pasos mencionados anteriormente.

  • Cambio de la anchura de diseño del panel contenedor

    No se recomienda cambiar la anchura del diseño del panel contenedor. Cuando se especifica la anchura de un panel contenedor, este se vuelve estático y no se adapta a distintas pantallas.

  • Utilización del editor de formularios o del editor de temáticas para trabajar con encabezado y pie de página

    Utilice el editor de temáticas si desea aplicar estilo al encabezado y al pie de página mediante opciones de estilo como estilo de fuente, fondo y transparencia.
    Si desea proporcionar información como un logotipo, el nombre de la empresa en el encabezado e información de copyright en el pie de página, utilice las opciones del editor de formularios.

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