Я разрабатываю компоненты на adobe cq5 и нуждаюсь в помощи/совете. Я хотел бы создать компонент телефона, часть которого использует префиксы номера телефона. Я хочу, чтобы автор страниц мог установить диапазон префиксов (т. Е. Им нужно управлять контентом), но я не хочу, чтобы они пересобирали этот список каждый раз, когда они добавляют компонент номера телефона. Список префиксов должен быть глобально сохранен, а не свойства уровня компонента. Я знаю, как устанавливать и использовать свойства уровня компонента, но не глобальные. Может ли кто-нибудь сказать мне, как или указать мне в правильном направлении примера?Как установить глобальные свойства в adobe cq5
ответ
Задумались ли вы использовать диалоговое окно вместо редактирования диалога? Это может решить вашу проблему. There - это информация по этой теме.
Если вы не можете использовать диалог дизайна по какой-либо причине, я думаю, что другой вариант может использовать компонент Reference.
Часть создания диалога является то, что вы присваиваете name
, который обеспечивает диалоговое понимание того, где вы хотите сохранить значение.
Это, как правило, в форме ./foo
, что люди забывают, что поле name
является спецификацией пути. Вы также можете указать имя /global/data/phoneprefixes
, которое предоставит функцию, которую вы ищете.
Для того, чтобы использовать эти данные, от вашего кода, вам нужно будет искать там же. Объект properties не имел бы этого в данный момент, поскольку он предоставляет только реляционные свойства ресурса, на котором вы находитесь.
- 1. Как определить глобальные свойства в CQ5
- 2. Свойства компонента Adobe CQ5 для шаблонов
- 3. Пользовательский сервлет-путь Adobe CQ5
- 4. Adobe CQ5 Глобальный компонент
- 5. Adobe cq5- начало работы
- 6. Использование API Adobe CQ5
- 7. Установка Adobe cq5
- 8. Наследование диалогов в Adobe CQ5
- 9. как использовать .less файлы в adobe CQ5?
- 10. Adobe CQ5: SSO без LDAP?
- 11. Adobe CQ5 - Пользовательские функции почты
- 12. Ускорить создание Adobe CQ5 Maven
- 13. Вход в Adobe CQ5 с помощью PuTTY
- 14. Использование страниц для сегментации в Adobe CQ5
- 15. Пользовательский вкладчик поиска содержимого в adobe cq5
- 16. Разработка в Adobe CQ5 с причалом?
- 17. Проверить статус пакета OSGI в adobe CQ5
- 18. пользовательские свойства страницы для разных шаблонов cq5
- 19. Как передать глобальные свойства в ibatis
- 20. Компонент parsys Adobe CQ5 не отображается
- 21. ADOBE CQ5 частое создание папки clientlibs
- 22. Обмен содержанием между страницами Adobe CQ5
- 23. AngularJS. Как добавить часы в глобальные свойства?
- 24. Какая версия/пакет обновления Adobe CQ5 запущена?
- 25. Как программно (в JSP) установить как «выбранный» элемент в раскрывающемся списке (Adobe CQ5)?
- 26. Как проверить значение null для свойства anchor href в компонентах Adobe CQ5.?
- 27. Как связать выпадающий список с коллекцией в adobe CQ5 ..?
- 28. Как найти узел по имени в adobe cq5
- 29. Как найти пользовательские xtype js в adobe cq5?
- 30. Как использовать и настраивать logback в проектах Adobe CQ5?
Я пробовал это, но не мог заставить его работать. Я бы добавил значения в диалог, и в следующий раз, когда я его открою, они исчезнут. Поэтому я думаю, что, должно быть, что-то не так с именем ...? –
Есть пара возможностей. Я бы проверял разрешения на запись для человека, который выполняет изменения в диалоговом окне. Чтобы убедиться, что у них есть доступ на запись к этому пути. Кроме того, вы хотите убедиться, что родительский путь существует там, где вы помещаете это свойство. –