Representación de plantilla adaptable

Última actualización: 2023-10-25

La renderización de plantillas adaptables permite administrar una página con variaciones. Esta función, que en un principio fue útil para ofrecer varias salidas de HTML para dispositivos móviles (por ejemplo, para teléfonos funcionales frente a smartphones), resulta útil cuando las experiencias deben entregarse a varios dispositivos que necesitan un marcado o una salida de HTML diferentes.

Información general

Las plantillas se crean en torno a una cuadrícula adaptable y las páginas creadas en función de estas plantillas son totalmente adaptables, ajustándose automáticamente a la ventanilla del dispositivo cliente. Mediante la barra de herramientas Emulador del editor de páginas, los autores pueden dirigir los diseños a dispositivos específicos.

También es posible configurar plantillas para admitir el procesamiento adaptable. Cuando los grupos de dispositivos están correctamente configurados, la página se representa con un selector diferente en la dirección URL al seleccionar un dispositivo en el modo de emulador. Mediante un selector, se puede llamar directamente a una renderización de página específica a través de la dirección URL.

Recuerde al configurar los grupos de dispositivos:

  • Todos los dispositivos deben estar en al menos un grupo de dispositivos.
  • Un dispositivo puede estar en varios grupos de dispositivos.
  • Los selectores se pueden combinar porque los dispositivos pueden estar en varios grupos.
  • La combinación de selectores se evalúa de arriba a abajo a medida que se mantienen en el repositorio.
NOTA

El grupo de dispositivos **Dispositivos interactivos nunca tiene un selector porque se supone que los dispositivos que admiten un diseño interactivo no necesitan un diseño adaptable

Configuración

Los selectores de procesamiento adaptable se pueden configurar para grupos de dispositivos existentes o para grupos que ha creado usted mismo.

Para este ejemplo, va a configurar el grupo de dispositivos existente Teléfonos inteligentes para tener un selector de procesamiento adaptable como parte de Página de experiencia plantilla dentro de We.Retail.

  1. Edite el grupo de dispositivos que requiere un selector adaptable en http://localhost:4502/miscadmin#/etc/mobile/groups

    Establezca la opción Desactivar emulador y guarde.

    chlimage_1-157

  2. El selector está disponible para BlackBerry® y IPHONE 4 proporcionado por el grupo de dispositivos Teléfono inteligente se añade a las estructuras de plantilla y página en los pasos siguientes.

    chlimage_1-158

  3. Con el CRXDE Lite, permita que se utilice el grupo de dispositivos en la plantilla agregándolo a la propiedad de cadena de varios valores cq:deviceGroups en la estructura de la plantilla.

    /conf/<your-site>/settings/wcm/templates/<your-template>/structure/jcr:content

    Por ejemplo, si desea agregar el grupo de dispositivos Smart Phone:

    /conf/we-retail/settings/wcm/templates/experience-page/structure/jcr:content

    chlimage_1-159

  4. Con el CRXDE Lite, permita que el grupo de dispositivos se utilice en el sitio agregándolo a la propiedad de cadena de varios valores cq:deviceGroups en la estructura del sitio.

    /content/<your-site>/jcr:content

    Por ejemplo, si desea permitir el Teléfono inteligente grupo de dispositivos:

    /content/we-retail/jcr:content

    chlimage_1-160

Ahora, al usar el emulador en el editor de páginas (como cuando modificación del diseño) y elige un dispositivo del grupo de dispositivos configurado, la página se procesa con un selector como parte de la dirección URL.

En este ejemplo, al editar una página basada en la variable Página de experiencia y, al elegir iPhone 4 en el emulador, se procesa la página incluyendo el selector de como arctic-surfing-in-lofoten.smart.html en lugar de arctic-surfing-in-lofoten.html

También se puede llamar directamente a la página utilizando este selector.

chlimage_1-161

En esta página