Типографская навигация с подстраницами
Я пытаюсь реализовать навигацию с помощью Typoscript, и у меня возникают проблемы, чтобы понять, как правильно переносить.
У меня уже есть базовая навигация с 1 уровнем, которая работает нормально. Теперь у меня есть страницы, которые имеют подстраницы и другие, которые неесть Для тех без подстраниц я хочу поведение, которое у меня сейчас. Для страниц с подстраницами я хочу добавить это как выпадающее меню.
HTML-код должен выглядеть следующим образом.
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
Test0
</a>
<a href="#">DropwDownItem1</a>
<a href="#">Test1</a>
<a href="#about">Test2</a>
<a href="#contact">Test3</a>
TypoScript:
lib.menu = HMENU
lib.menu {
special = list
special.value = 3,2
1 = TMENU
1 {
wrap = |
expAll = 1
NO.wrapItemAndSub = |
RO < .NO
RO = 1
CUR < .NO
CUR = 1
CUR.wrapItemAndSub = |
ACT < .CUR
IFSUB = 1
IFSUB.wrapItemAndSub= |
IFSUB.ATagParams = class="dropdown-toggle" data-toggle="dropdown"
IFSUB.stdWrap.innerWrap= |
ACTIFSUB = 1
ACTIFSUB.wrapItemAndSub= |
ACTIFSUB.ATagParams = class="dropdown-toggle" data-toggle="dropdown"
ACTIFSUB.stdWrap.innerWrap= |
CURIFSUB = 1
CURIFSUB.wrapItemAndSub= |
CURIFSUB.ATagParams = class="dropdown-toggle" data-toggle="dropdown"
CURIFSUB.stdWrap.innerWrap= |
}
2 = TMENU
2 {
wrap = |
expAll = 1
NO = 1
NO.wrapItemAndSub = |
}
}
// РЕДАКТИРОВАТЬ: я изменил код, но теперь, когда я нажимаю на элемент в выпадающем меню, ul class = "выпадающее меню" завернут в два раза и выпадающийт показано правильно.