要设置网站,以下说明将介绍要在以下位置创建的文件夹:
/apps/an-scf-sandbox
这是自定义应用程序和模板所在的位置。
/etc/designs/an-scf-sandbox
这是可下载的设计元素所在的位置。
/content/an-scf-sandbox
这是可下载网页所在的位置。
本教程中的代码将依赖于应用程序、设计和内容的主文件夹名称相同。 如果为网站选择其他名称,则始终使用您选择的名称替换an-scf-sandbox
。
关于名称:
CRXDE中看到的名称是节点名称,它们构成可寻址内容的路径。
节点名称可能包含空格,但在URI中使用时,必须将空格编码为“%20”或“+”。
节点名称可能包含连字符和下划线,但当在Java文件中作为包名称引用时,必须对它们进行编码。 连字符和下划线都用下划线转义,后跟它们的Unicode值:
连字符变为“_002d”
下划线变为“_005f”
存储库中的/apps目录包含用于实现从/content目录服务的页面的行为和呈现的代码。
/apps目录受保护,且不能像/content和/etc/designs目录一样公开访问。
创建/apps/an-scf-sandbox
文件夹。
使用CRXDE Lite在资源管理器窗格中
/apps
文件夹。an-scf-sandbox
。创建components子文件夹。
/apps/an-scf-sandbox
文件夹。创建templates子文件夹。
/apps/an-scf-sandbox
文件夹。/apps/an-scf-sandbox
。与任何编辑过程一样,经常进行保存。 如果您在输入数据时遇到问题,可能是因为登录超时,或者您需要保存以前所做的编辑。
现在,CRXDE Lite的资源管理器窗格中的结构应类似于:
/etc/designs目录包含要与页面内容一起下载的图像、脚本和样式表。
要在经典UI中使用设计器工具,请浏览至https://<server>:<port>/miscadmin。
注意:如果使用CRXDE Lite创建类型为cq:Page
的节点,则访问控制和复制不会设置为页面的默认设置。
在资源管理器窗格中,选择Designs文件夹,然后单击New > New Page。
输入:
单击创建。
如果未显示“SCF沙箱”文件夹,请刷新资源管理器窗格。
返回CRXDE Lite(http:// localhost:4502/crx/de)并展开/etc/designs以查看名为“an-scf-sandbox”的节点。
在CRXDE的右下窗格中,您可以视图“属性”选项卡、“访问控制”选项卡和“复制”选项卡,查看使用“设计页面模板”定义的内容。
存储库中的/content目录是网站内容所在的位置。 /content下的路径包括浏览器请求的URL路径。