Я настроил слушателя в модуле наблюдения магнолии, который использует info.magnolia.module.observation.commands.RestrictToNodeTypeEventListener
для mgnl:component
типа узла. Когда на mgnl:component
происходит событие NODE_ADDED, NODE_MOVED, NODE_REMOVED, PROPERTY_ADDED, PROPERTY_CHANGED and PROPERTY_REMOVED
, запускается пользовательский класс команд. В пользовательском классе команд узел имеет тип mgnl:component
, а путь, например, такой: узел по пути /aalongpubname/de/test-page-for-observer/content/01
, но мне нужно получить для него родительский узел mgnl:page
(ie. / Aalongpubname / de / test -page-для-наблюдателя). Компонент также может быть вложенным ie. не на первом уровне. Какой самый простой способ сделать это?