у меня здесь работает магнолия 6.0, которая использует ftl и должна найти запрошенный узел для построения навигации и пометить текущий узел как активный.
Я перебираю страницы и подпункты, чтобы получить каждыйнавигационная запись.но я не получил текущий узел.
Пример:
- my-website
- page 1
- sub page 1-1
- на странице 1-2
- на странице 2
- на странице 2-1
- на странице 2-2
вызовы API для Magnolia выглядят следующим образом:
my-website/page-1/sub-page-1-2.json
Так что мне нужно знать, sub-page-1-2
- это ток в шаблонах ftl.
Я нашел похожие вопросы, но у меня это не работает: FreeMarker - Получить текущий URL
Итак, я попробовал следующее:
- use
cmsfn.parent(content, "mgnl:page")
но с этим я получаю текущий модуль страницы, но не текущую подстраницу. - также используйте
cmsfn.decode(item)
, но я получаю только URL-адрес элемента
Есть ли способ получить запрашиваемый узел в шаблоне ftl?