Puntos de interrupción interactivos

Aprenda a configurar nuevos puntos de interrupción adaptables para el editor de páginas adaptable de AEM.

Crear puntos de interrupción CSS

En primer lugar, cree puntos de interrupción de medios en la cuadrícula adaptable CSS de AEM a la que se adhiere el sitio de AEM adaptable.

En el archivo /ui.apps/src/main/content/jcr_root/apps/[app name]/clientlibs/clientlib-grid/less/grid.less, cree los puntos de interrupción para usarlos junto con el emulador móvil. Tome nota de max-width para cada punto de interrupción, ya que asigna los puntos de interrupción CSS a los puntos de interrupción del editor de páginas adaptable de AEM.

Crear nuevos puntos de interrupción adaptables

Personalizar los puntos de interrupción de la plantilla

Abra el archivo ui.content/src/main/content/jcr_root/conf/<app name>/settings/wcm/templates/page-content/structure/.content.xml y actualice cq:responsive/breakpoints con las nuevas definiciones de nodo de punto de interrupción. Cada punto de interrupción CSS debe tener un nodo correspondiente en breakpoints con su propiedad width establecida en max-width del punto de interrupción CSS.

Personalizar los puntos de interrupción adaptables de la plantilla

Creación de emuladores

Se deben definir emuladores de AEM que permitan a los autores seleccionar la vista adaptable para editarla en el Editor de páginas.

Crear nodos de emuladores en /ui.apps/src/main/content/jcr_root/apps/<app name>/emulators

Por ejemplo, /ui.apps/src/main/content/jcr_root/apps/wknd-examples/emulators/phone-landscape. Copie un nodo de emulador de referencia de /libs/wcm/mobile/components/emulators en CRXDE Lite y actualice la copia para acelerar la definición del nodo.

Crear nuevos emuladores

Crear grupo de dispositivos

Agrupe los emuladores para ponerlos a disposición en el editor de páginas de AEM.

Crear la estructura de nodos /apps/settings/mobile/groups/<name of device group> en /ui.apps/src/main/content/jcr_root.

Crear nuevo grupo de dispositivos

Crear un archivo de .content.xml en /apps/settings/mobile/groups/<device group name> y definir
los nuevos emuladores utilizan un código similar al siguiente:

Crear nuevo dispositivo

Actualizar el grupo de dispositivos de la plantilla

Por último, vuelva a asignar el grupo de dispositivos a la plantilla de página para que los emuladores estén disponibles en el Editor de páginas para las páginas creadas a partir de esta plantilla.

Abra el archivo ui.content/src/main/content/jcr_root/conf/[app name]/settings/wcm/templates/page-content/structure/.content.xml y actualice la propiedad cq:deviceGroups para que haga referencia al nuevo grupo móvil (por ejemplo, cq:deviceGroups="[mobile/groups/customdevices]")

recommendation-more-help
bb44cebf-d964-4e3c-b64e-ce882243fe4d