У меня есть сайт с некоторыми страницами, представленный в обычном меню. Каждая страница имеет подстраницы и показывает их в подменю. За исключением одной страницы. Эта страница не имеет подстраниц и должна иметь меню содержимого, которое перемещается в разные разделы контента на странице. Вещь с навигацией по содержимому осуществляется с помощью:typo3 показать подменю без подстраниц
temp.contentnav = CONTENT
temp.contentnav {
table = tt_content
select {
pidInList = 7
orderBy = sorting
where = colPos=0
languageField=sys_language_uid
}
renderObj = TEXT
renderObj {
field = header
wrap= <li>|</li>
typolink.parameter.field=pid
typolink.parameter.dataWrap=|#{field:uid}
typolink.ATagParams = class="linkSubpage"
if.isTrue.field=header
}
wrap = <ul id="subMenu"> | </ul>
}
page.10.marks.MENU.2a.NO.after.cObject < temp.contentnav
но это работает, только если страница содержит как минимум одну подстраницу. Обходным путем было бы добавить подстраницу и скрыть подменю, но есть ли лучшее решение для показа пользовательского подменю без добавления подстраниц?
Я не понимаю, почему вы положили contentNav в меню объекта на всех. Возможно, немного больше контекста было бы полезно – adhominem
, потому что я хочу, чтобы оно появилось как подменю. Он должен иметь эффект опрокидывания и должен быть видимым, если сайт является фактическим сайтом. Я думал, что поведение меню проще реализовать, если оно находится в меню. – SPie