2015-12-03 47 views
0

我正在开发adobe cq5上的组件,并且需要一些帮助/建议。我想创建一个使用电话号码前缀的电话号码组成部分。我希望页面作者能够设置前缀范围(即他们需要内容管理),但我不希望他们每次添加电话号码组件时都必须重新指定此列表。前缀列表需要全局维护,而不是组件级属性。我知道如何设置和使用组件级属性,但不是全局组件级属性。有人能告诉我如何或指向一个例子的正确方向吗?如何在adobe cq5中设置全局属性

回答

1

您是否想过使用设计对话框而不是编辑对话框?这可以解决你的问题。 There是关于此主题的一些信息。

1

部分是你指定一个name提供的对话框,在其中要存储的值的理解。

这通常是./foo的形式,人们忘记的是name字段是路径规范。您可以同样指定名称/global/data/phoneprefixes,这将提供您正在寻找的功能。

要从您的代码中使用此数据,您需要查看相同的地方。这个属性对象在这一点上是没有的,因为它只提供了你所在资源的关系属性。

+0

我试过了,但无法使其正常工作。我会在对话框中添加值,下次打开它时,它们会消失。所以我觉得我一定是做错了名字......? –

+0

有几种可能性。我将检查在对话框中执行更改的人员的写入权限。确保他们具有对该路径的写入权限。此外,您要确保父路径存在于您要放置该属性的位置。 –

相关问题