В чем разница между расширением компонента и наложением компонента. Может кто-то объяснить с точки зрения разработчика.наложение/переопределение v/s расширение компонентов в AEM
ответ
Overlay/Override компонент:
Создание пользовательского компонента путем копирования компонент фундамента для вашего проекта и его модификации, исходя из необходимости. Например, вы копируете компонент изображения из «/ libs/foundation/components/image» в папку вашего сайта «/ apps/testsite/components», создавая таким образом новый компонент с точно так же, как компонент изображения , После копирования вы можете вносить изменения в компонент на основе ваших требований. Но проблема с этим подходом состояла в том, что если вы обновляете CQ, тогда новая версия CQ может иметь новую реализацию «/ libs/foundation/components/image», чем эти изменения не будут отражены в ваших «/ apps/testsite/components/image ", , поэтому вам нужно вручную внести эти изменения в пользовательский компонент.
Продлить Компонент:
Создание пользовательского компонента вручную путем создания всех необходимых узлов и установок значения «строп: superResourceType» собственности как «/ Libs/фундамент/компоненты/изображение» , Делая это, вы наследуете всю функцию компонента изображения, даже после обновления вы все еще наследуете функции компонента изображения.
- 1. Диалог компонентов AEM TouchUI
- 2. AEM i18n vs MSM
- 3. компонентов в AEM консоли не активировали
- 4. Отключить редактирование компонентов в CQ/AEM
- 5. Как AEM разрешает расширение JSON?
- 6. Расширение компонентов React.js
- 7. AEM/CQ5 как делиться значениями компонентов?
- 8. Расширение компонентов React в TypeScript
- 9. F # - Расширение типа VS Расширение VS
- 10. Sling: alias vs vanityUrl в AEM
- 11. AEM/CQ: предотвращать перетаскивание компонентов из одной парши в другую
- 12. не может сделать свиток Выбраны функциями компонентов в AEM
- 13. Удаление, перемещение предварительно определенных компонентов из шаблона в Adobe AEM
- 14. Включение двоичных компонентов в расширение оболочки GNOME
- 15. Opensaml validate vs Проверка компонентов
- 16. Подклассификация vs Расширение в swift
- 17. Расширение Remote vs UnicastRemoteObject
- 18. VS расширение файла resx
- 19. Сопоставление компонентов NHibernate VS IUserType
- 20. Каково предполагаемое использование представлений и партитур компонентов AEM?
- 21. Получение списка компонентов с JSP и Adobe Content Management (AEM)
- 22. Расширение класса vs Первичный интерфейс vs Категория
- 23. Интеграция компонентов Xamarin в VS 2015 Professional?
- 24. Расширение компонентов из другой пользовательской среды ExtJS
- 25. Расширение сторонних компонентов и модулей Joomla
- 26. Расширение фабрики компонентов по умолчанию весна
- 27. Реагировать Native расширение нескольких компонентов против createClass
- 28. Расширение пользовательских компонентов MXML через MXML
- 29. Расширение класса vs Заголовок файла
- 30. Декларативное расширение SQLAlchemy vs. elixir
Вы можете найти дополнительную информацию на этой [adobe thread] (http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manager.topic.html /forum__fiiv-am_trying_tounderst.html) – VAr
Проще говоря, расширение похоже на получение полного компонента OOTB в/apps из/libs, наложение похоже на то, какой файл требуется для изменения компонента в соответствии с требованием. надейтесь, что он очистит, если не будет ссылаться на документацию AEM. благодаря –