本文介绍了如何基于经典UI创建网站。 Adobe建议为您的网站使用最新的AEM技术,如文章中详细介绍 AEM Sites开发入门.
可使用设计器为您的网站创建设计, 经典Ui 在AEM中。
有关Web辅助功能的详细信息,请参阅 AEM和Web无障碍准则.
您的设计可在以下位置定义: 设计 部分 工具 选项卡:
您可以在此处创建存储设计所需的结构,然后上传所需的层叠样式表和图像。
设计存储在 /apps/<your-project>
. 使用指定用于网站的设计的路径 cq:designPath
的属性 jcr:content
节点。
在设计模式下对页面所做的所有更改将保留在网站的设计节点下,并自动应用于具有相同设计的所有页面。
要实现您的设计,您需要:
CSS — 层叠样式表定义页面上特定区域的格式。
图像 — 用于背景、按钮等特征的任何图像。
在开发网站时,强烈建议将图像和CSS文件存储在 /apps/<your-project>
因此,您可以根据当前设计引用资源,如以下代码片段所述。
<%= currentDesign.getPath() + "/static/img/icon.gif %>
上述示例提供了多种好处:
使用不同的设计路径,组件可以基于每个站点具有不同的外观。
网站的重新设计可以简单地通过将设计路径指向网站根目录中的不同节点来完成 design/v1
到 design/v2.
/etc/designs
和 /content
是浏览器看到的唯一外部URL,用于保护您免受外部用户对其下的内容产生好奇的影响 /apps
树。 上述URL好处还有助于系统管理员设置更好的安全性,因为您将资产暴露限制在几个不同的位置。