Как получить имя родительского меню в typo3 neos

Как получить имя родительского меню в typo3-neos

есть ли какое-нибудь решение?

> <f:render section="itemList" arguments="{items: items, site: site}">
> 
> <ul>
> <f:for each="{items}" as="item" iteration="menuItemIterator">
> <f:if condition="{menuItemIterator.cycle} != {menuItemIterator.total}">
> <li>
> <neos:link.node node="{item.node}">{item.label}
> </neos:link.node></li>
> </f:if>
> </f:for>
> </ul>
> 
</f:render>
2 ответа

Вот решение:

1. TypoScript>/Packages/Sites/Your.Package/Resources/Private/TypoScript/Root.ts:

body {

 ${q(node).parent().property('title')}

}

2. Шаблон HTML>/Packages/Sites/Your.Package/Resources/Private/Templates/Page/Default.html

{parentTitle}

{parts.leftMenu -> f:format.raw()}

...

Надеюсь, что это поможет вам.

TC

Санджай


используйте <f:debug>{items}</f:debug>. Должно быть имя родительского узла.

licensed under cc by-sa 3.0 with attribution.