Typo3 9.5 Навигационное меню шаблона Fluid начинается только с одного идентификатора страницы
Работая над проектом Typo3, мы используем Typo3 9.5
Мой коллега уже создал расширение для проекта, в котором меню навигации выглядит примерно так:
<div class="collapse navbar-collapse" id="navbarNavDropdown">
<v:menu pageUid="2">
<ul class="navbar-nav">...
Как вы можете видеть, v: меню назначается жестко закодированный pageUid.
Есть ли способ удалить жесткое кодирование, чтобы расширение могло передаваться между системами и назначаться различным страницам, не задумываясь об изменении значения каждый раз, когда это делается.
Я также вижу, что это становится проблемой, когда нам нужно запустить более одного макета корневого уровня из этого шаблона:-(
1 ответ
Загляните в документацию этого VH
Аналогично меню опечаток вы можете запустить меню с entryLevel
,
0 = корень
1 = первый уровень 2 = второй уровень
:
-1 = текущий уровень
-2 = родительский уровень от текущего
:
если вы не предоставите параметр pageUid
entryLevel = 0
по умолчанию.