Estilo y marca personalizados para superposiciones de texto

Última actualización: 2023-05-20
  • Creado para:
  • Intermediate
    Developer

Siga esta página para aprender a aplicar una personalización de marca y estilo a las superposiciones de texto aplicadas a los recursos de un canal de AEM Screens.

Creación de marca y estilo personalizados para superposiciones de texto

Siga los pasos a continuación para crear una personalización de marca y estilo para las superposiciones de texto:

  1. Cree un proyecto de AEM Screens. Este ejemplo muestra la funcionalidad creando un proyecto denominado customstyle y un canal titulado DemoBrand , como se muestra en la figura siguiente.

    imagen

  2. Desde el editor, arrastre y suelte una imagen y agregue una superposición de texto al recurso.

    imagen

    NOTA

    Para obtener información sobre cómo añadir una superposición de texto al recurso en un editor de canales, consulte Superposición de texto.

  3. Vaya al CRXDE Lite AEM desde la instancia de la instancia de la —> tools —> CRXDE Lite.

  4. Debe crear un diseño personalizado en /apps/settings/wcm/designs/<your-project>/, por ejemplo, en este caso, vaya a /apps/settings/wcm/designs/customstyle/

    imagen

  5. Crear static.css y establezca las siguientes reglas css. También se muestra como ejemplo en la figura debajo de las reglas css.

     //global styles
     cq-Screens-textOverlay {
     padding: 1em;
     font-size: 3rem;
     line-height: 1em;
      }
     //authoring overrides
    .aem-AuthorLayer-Edit .cq-Screens-textOverlay {
     display: none;
     padding: 0;
     font-size: 1rem;
     }
      // light text variant
     .cq-Screens-textOverlay-color--light {
      background-color: rgba(0, 0, 0, .6);
      }
      // dark text variant
      .cq-Screens-textOverlay-color--dark {
       background-color: rgba(255, 255, 255, .6);
     }
    

    imagen

  6. Copie la ruta al proyecto; en este caso, la ruta será /apps/settings/wcm/designs/customstyle.

  7. Vaya al canal con el título DemoBrand (creado en el paso(1)) y haga clic en Propiedades en la barra de acciones después de seleccionar el canal.

  8. Vaya a Avanzadas y marque la Diseño field.
    imagen

    NOTA

    De forma predeterminada, la variable Diseño El campo muestra la ruta que señala a los diseños de la carpeta libs.

  9. Actualice el Diseño con la ruta a la carpeta del proyecto. En este caso, será, /apps/settings/wcm/designs/customstyle.

    imagen

  10. Clic Guardar y cerrar para actualizar la ruta de diseño.

    IMPORTANTE

    Tiene la opción de superponer las plantillas de Screens existentes para insertar sus propios diseños de forma predeterminada o crear su propia plantilla por completo. Consulte los pasos siguientes para obtener más detalles.

  11. Para superponer las plantillas de Screens existentes e insertar sus propios diseños de forma predeterminada:

    1. Superposición /libs/screens/core/templates/sequencechannel in /apps/screens/core/templates/sequencechannel.
    2. Modifique la cq:designPath propiedad en /apps/screens/core/templates/sequencechannel/jcr:content para apuntar al nuevo diseño.
  12. Para crear su propia plantilla:

    1. Copie /libs/screens/core/templates/sequencechannel en /apps/customstyle/templates/styled-sequencechannel.
    2. Modifique la cq:designPath propiedad en /apps/customstyle/templates/styled-sequencechannel/jcr:content para apuntar al nuevo diseño.

Actualización de ACL

Debe actualizar las ACL de estos diseños para que el reproductor pueda descargarlos.

  1. Vaya al administrador de usuarios y elija screens-<project>-devices group y conceda permiso de lectura a la ruta de diseño personalizada.

  2. Proporcionar screens-<project>-administrators permisos de lectura y modificación de grupo para esta ruta.

Visualización del resultado

Una vez completados los pasos anteriores, puede actualizar su stats.css archivo de CRXDE Lite y, en consecuencia, vea la actualización de la superposición de texto que ya se ha agregado al recurso.

Siga los pasos a continuación para ver el diseño actualizado en la superposición de texto:

  1. Vaya al proyecto de AEM Screens titulado como customstyle —> Canales —> DemoBrand. Seleccione el canal y haga clic en Editar en la barra de acciones para abrir el editor.

  2. Dado que ahora ha añadido el diseño a su Diseños , como se ha mencionado anteriormente, haga clic en Previsualizar para ver el estilo actual en la imagen con superposición de texto.

    imagen

  3. Navegue hasta su static.css en el CRXDE Lite y agregue la fuente, como, font-family: "Lucida Console", Courier, monospace; a este archivo, como se muestra a continuación.
    imagen

  4. Una vez guardados los cambios y recargada la vista previa, verá una actualización de la fuente de superposición de texto, como se muestra en la figura siguiente.

    imagen

  5. Además, puede quitar los dos últimos bloques de código de static.css para quitar el estilo de la caja alrededor de la superposición de texto.
    imagen

  6. Verá el cambio actualizado en la vista previa donde se agrega la superposición de texto a la imagen.

    imagen

    Ahora está listo para actualizar su marca y su estilo personalizado para las superposiciones de texto agregadas a sus recursos.

En esta página