AEM/CQ - Sling 脚本解析 - 使用什么脚本?
AEM/CQ - Sling script resolution - what script to use?
我们有要求,其中我们需要创建一些将使用选择器的 URL。我们目前使用的URL是
<company>/<domain>/home.html
除了上述 URL 我们还将有另外三个 URL 类型:
URL 1 - <company>/<domain>/home.<brand>.html
品牌可以有三种可能的价值。假设 A、B 和 C。
现在 <company>/<domain>/home.html
使用的模板 (sling:resourceType --> /apps/components/page/basepage
) sling:resourceSuperType 设置为 foundation/components/page
。
/apps/components/page/basepage
只有 body.jsp
。
body.jsp
包括使用 cq:include
的页脚和页眉等组件。根据 URL 中使用的选择器,一些小的变化必须反映在页脚和页眉中。像页眉图像和页脚中的一些文本。
我怎样才能做到这一点?
提前致谢
解决方法很简单。我们需要做的就是在组件节点下包含脚本 A.jsp、B.jsp 和 C.jsp。因此,这意味着在页脚和页眉组件节点下。现在会多出三个jsp
我们有要求,其中我们需要创建一些将使用选择器的 URL。我们目前使用的URL是
<company>/<domain>/home.html
除了上述 URL 我们还将有另外三个 URL 类型:
URL 1 - <company>/<domain>/home.<brand>.html
品牌可以有三种可能的价值。假设 A、B 和 C。
现在 <company>/<domain>/home.html
使用的模板 (sling:resourceType --> /apps/components/page/basepage
) sling:resourceSuperType 设置为 foundation/components/page
。
/apps/components/page/basepage
只有 body.jsp
。
body.jsp
包括使用 cq:include
的页脚和页眉等组件。根据 URL 中使用的选择器,一些小的变化必须反映在页脚和页眉中。像页眉图像和页脚中的一些文本。
我怎样才能做到这一点?
提前致谢
解决方法很简单。我们需要做的就是在组件节点下包含脚本 A.jsp、B.jsp 和 C.jsp。因此,这意味着在页脚和页眉组件节点下。现在会多出三个jsp