Diseños y Designer designs-and-the-designer
El Diseñador se utiliza para crear un diseño para el sitio web mediante la IU clásica en AEM.
Uso de Designer using-the-designer
El diseño se puede definir en la variable diseños de la sección Herramientas pestaña:
Aquí puede crear la estructura necesaria para almacenar el diseño y, a continuación, cargar las hojas de estilo en cascada y las imágenes necesarias.
Los diseños se almacenan en /apps/<your-project>
. La ruta al diseño que se utilizará para un sitio web se especifica mediante la variable cq:designPath
propiedad de la variable jcr:content
nodo .
Lo que necesitará what-you-will-need
Para realizar su diseño necesitará:
CSS - Las hojas de estilo en cascada definen los formatos de áreas específicas en sus páginas.
Imágenes - Imágenes que utilice para funciones como fondos, botones.
Consideraciones Al Diseñar El Sitio Web considerations-when-designing-your-website
Al desarrollar un sitio web, se recomienda encarecidamente almacenar imágenes y archivos CSS en /apps/<your-project>
de este modo, puede hacer referencia a sus recursos en función del diseño actual, tal como se describe en el siguiente fragmento de código.
<%= currentDesign.getPath() + "/static/img/icon.gif %>
El ejemplo anterior ofrece varias ventajas:
-
Los componentes pueden tener una apariencia diferente en función de cada sitio mediante una ruta de diseño diferente.
-
El rediseño del sitio web se puede hacer simplemente señalando la ruta de diseño a un nodo diferente en la raíz del sitio desde
design/v1
adesign/v2.
-
/etc/designs
y/content
son las únicas direcciones URL externas que el navegador ve protegiéndole de un usuario externo que tiene curiosidad por saber qué hay debajo de su/apps
árbol. Los beneficios de la URL anterior también ayudan al administrador del sistema a configurar una mejor seguridad, ya que limita la exposición de los recursos a unas pocas ubicaciones diferentes.