设置网站结构 setup-website-structure

CAUTION
AEM 6.4已结束扩展支持,本文档将不再更新。 有关更多详细信息,请参阅 技术支助期. 查找支持的版本 此处.

要设置您的网站,请按照以下说明在以下位置创建文件夹:

  • /apps/an-scf-sandbox
    这是自定义应用程序和模板所在的位置

  • /etc/designs/an-scf-sandbox
    可下载的设计元素就位于这里

  • /content/an-scf-sandbox
    这是可下载网页所在的位置

本教程中的代码将依赖于应用程序、设计和内容的主文件夹名称相同。 如果您为网站选择其他名称,请始终将 an-scf-sandbox 以及您选择的名称。

NOTE
关于名称:
  • CRXDE中显示的名称是节点名称,它们构成了可寻址内容的路径

  • 节点名称可能包含空格,但在URI中使用时,该空格必须编码为“%20”或“+”

  • 节点名称可能包含连字符和下划线,但是当在Java文件中作为包名称引用时,必须对它们进行编码。 连字符和下划线都使用下划线后跟其unicode值进行转义:

    • 连字符变为“_002d”
    • 下划线变为“_005f”

设置应用程序目录(https://experienceleague.adobe.com/apps?lang=zh-Hans) setup-the-application-directory-apps

存储库中的/apps目录包含用于实现从/content目录提供的页面的行为和渲染的代码。

/apps目录受保护,且不可像/content和/etc/designs目录一样公开访问。

  1. 创建 /apps/an-scf-sandbox 文件夹。

    使用 CRXDE Lite,在资源管理器窗格中

    1. 选择 /apps 文件夹
    2. 右键单击 创建…或下拉 创建…… 菜单
    3. 选择 创建文件夹…… .
    4. 创建文件夹 对话框,输入 an-scf-sandbox
    5. 单击 确定
  2. 创建 组件 子文件夹。

    1. 选择 /apps/an-scf-sandbox 文件夹
    2. 单击 创建>创建文件夹
    3. 创建文件夹 对话框,输入 组件
    4. 单击 确定
  3. 创建 模板 子文件夹。

    1. 选择 /apps/an-scf-sandbox 文件夹
    2. 单击 创建>创建文件夹
    3. 创建文件夹 对话框,输入 模板
    4. 单击 确定
    5. 重新选择 /apps/an-scf-sandbox
    6. 选择 全部保存

    与任何编辑过程一样,经常进行保存。 如果您在输入数据时遇到问题,可能是因为您的登录已超时,或者您需要保存以前所做的编辑。

  4. 现在,CRXDE Lite的资源管理器窗格中的结构应如下所示:

    chlimage_1-44

设置设计目录(https://experienceleague.adobe.com/etc/designs?lang=zh-Hans) setup-the-design-directory-etc-designs

/etc/designs目录包含要与页面内容一起下载的图像、脚本和样式表。

  1. 要在经典UI中使用Designer工具,请浏览至 https://<server>:<port>/miscadmin.

    注意:如果使用CRXDE Lite创建类型的节点 cq:Page,则访问控制和复制不会设置为页面的默认设置。

  2. 在资源管理器窗格中,选择 设计 文件夹,然后单击 新建>新建页面.

    输入:

    • 标题: SCF沙盒
    • 名称: an-scf-sandbox
    • 选择 设计页面模板

    单击 创建

    chlimage_1-45

  3. 如果未显示“SCF沙盒”文件夹,请刷新资源管理器窗格。

  4. 返回到CRXDE Lite(http:// localhost:4502/crx/de)并展开/etc/designs以查看名为“an-scf-sandbox”的节点。

    在CRXDE的右侧下方窗格中,您可以查看“属性”选项卡、“访问控制”选项卡和“复制”选项卡,以查看使用“设计页面模板”定义的内容。

    chlimage_1-46

设置内容目录(https://experienceleague.adobe.com/content?lang=zh-Hans) setup-the-content-directory-content

存储库中的/content目录是网站内容所在的位置。 /content下的路径由浏览器请求的URL路径组成。

之后 the 页面模板 作为初始应用程序的一部分创建,可以基于模板创建初始页面内容…….

recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6