I имеют следующую структуру страницы в TYPO3:скрыть страницу и подстраниц из меню
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
Теперь я хочу иметь 1/* + 4/* включено в меню заголовка и 4/* + 7/* в нижнем колонтитуле. Поскольку меню заголовка и нижнего колонтитула отличается, я не могу просто использовать функцию «скрывать в меню», и вам нужно сделать это в TypoScript.
Вот что я до сих пор:
HEADERMENU = HMENU
HEADERMENU {
1 = TMENU
1.expAll = 1
1.NO = 1
1.NO {
stdWrap.if.value.field = uid
stdWrap.if.equals = 7
stdWrap.if.negate = 1
}
2 < .1
}
FOOTERMENU < HEADERMENU
FOOTERMENU.1.NO.stdWrap.if.equals = 1
Проблема с этим в том, что она по-прежнему отображает страницы 8 + 9 в заголовке и 2 + 3 в сноске, даже если он не отображается Страница 1/7. Я знаю, что могу использовать if.isInList
и предоставить все подстраницы, но тогда мне придется менять TypoScript каждый раз, когда я добавляю новую страницу. Если возможно, я хотел бы динамически исключить страницу и все ее подстраницы.
Как я могу это сделать?
Это именно то, что я искал. Спасибо :) –
Я рад, что это помогло :) –