2015-12-03 49 views
0

我正在開發adobe cq5上的組件,並且需要一些幫助/建議。我想創建一個使用電話號碼前綴的電話號碼組成部分。我希望頁面作者能夠設置前綴範圍(即他們需要內容管理),但我不希望他們每次添加電話號碼組件時都必須重新指定此列表。前綴列表需要全局維護,而不是組件級屬性。我知道如何設置和使用組件級屬性,但不是全局組件級屬性。有人能告訴我如何或指向一個例子的正確方向嗎?如何在adobe cq5中設置全局屬性

回答

1

您是否想過使用設計對話框而不是編輯對話框?這可以解決你的問題。 There是關於此主題的一些信息。

1

部分是你指定一個name提供的對話框,在其中要存儲的值的理解。

這通常是./foo的形式,人們忘記的是name字段是路徑規範。您可以同樣指定名稱/global/data/phoneprefixes,這將提供您正在尋找的功能。

要從您的代碼中使用此數據,您需要查看相同的地方。這個屬性對象在這一點上是沒有的,因爲它只提供了你所在資源的關係屬性。

+0

我試過了,但無法使其正常工作。我會在對話框中添加值,下次打開它時,它們會消失。所以我覺得我一定是做錯了名字......? –

+0

有幾種可能性。我將檢查在對話框中執行更改的人員的寫入權限。確保他們具有對該路徑的寫入權限。此外,您要確保父路徑存在於您要放置該屬性的位置。 –

相關問題