У меня есть компонент стиля parsys на моей странице, содержащий несколько подкомпонентов определенного типа.AEM/CQ: предотвращать перетаскивание компонентов из одной парши в другую
В новом интерфейсе Touch UI мне нужно запретить администратору перетаскивать компоненты из этого компонента и на другие парсы на странице. Точно так же мне нужно предотвратить перетаскивание компонентов из другого места на странице на мой компонент. Я все еще хочу, чтобы в моем компоненте была включена переадресация (переупорядочение).
К сожалению:
cq:editConfig > cq:listeners > beforechildinsert
не уволят при перетаскивании на существующий компонент, поэтому я не могу использовать это, чтобы перехватить.cq:editConfig > cq:listeners > beforechildremove
does not existcq:childEditConfig > cq:listeners > beforemove
doesn't fire и известная проблема с AEM (CQ-24015)- allowedChildren/allowedParents don't work in the AEM6 Touch UI
Есть еще одна альтернатива?
Я все еще хочу, чтобы администратор мог редактировать и изменять порядок компонентов в моих пользовательских парах, просто не перетаскивая их между этими parsys и другими на странице. Не удалят ли разрешения на запись какие-либо изменения? –
, если вы отменяете разрешение из пути проектирования, тогда автор может редактировать существующий компонент, но он не сможет добавить новый компонент в этот парсис. Второй подход будет работать, если вы не используете какой-либо диалог разработки для любого компонента. – amitdeol