首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >属性如何存储在/etc/ design for design对话框中

属性如何存储在/etc/ design for design对话框中
EN

Stack Overflow用户
提问于 2015-08-26 07:34:15
回答 2查看 5.5K关注 0票数 1

我刚接触CQ5,正在从事一个使用设计对话框进行代码重构的项目。

目前,我有一个属性声明为我的组件的设计对话框的一部分。它在/etc/design/中为使用我的组件的每个模板创建一个文件夹。有没有一种方法可以确保这些属性值存储在/etc/design中的一个特定配置中(而不是多个)?我需要确保使用我的组件的所有页面只使用一组配置。

提前感谢!

Pallavi

EN

回答 2

Stack Overflow用户

发布于 2015-08-26 12:25:41

设计链接到模板,而不是整个网站。

因此,每当您在设计模式下配置组件时,这些值都会存储在相应模板中的已配置设计页面的jcr:content下,或者在未配置设计的情况下存储在/etc/designs/default/jcr:content下。

据我所知,没有办法告诉AEM将所有设计配置存储在单个路径下,除非您在对话框/页面配置中使用绝对路径。

票数 2
EN

Stack Overflow用户

发布于 2015-09-03 13:47:24

如果您在站点中使用多个模板,则必须有一个主模板(渲染全局组件,例如。页眉/徽标/导航和页脚),所有其他模板都应该扩展主模板,以获得这些全局组件并更改内容部分的页面布局。

这么说吧,如果模板被正确地组织和继承,你应该能够在主页上设置设计对话框属性(使用主模板创建),所有内部页面都将能够访问这些设计属性OOB。尽管子页面(使用其他模板创建)可以重写这些设计属性(如果该模板需要)来中断继承。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32215773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档