Typo3 9.5 Навигационное меню шаблона Fluid начинается только с одного идентификатора страницы - PullRequest
0 голосов
/ 05 декабря 2018

Работая над проектом Typo3, мы используем Typo3 9.5

Уже есть расширение, созданное моим коллегой для проекта, в котором меню навигации выглядит примерно так:

<div class="collapse navbar-collapse" id="navbarNavDropdown">

        <v:menu pageUid="2">

            <ul class="navbar-nav">...

Как вы можете видеть, v: меню назначается жестко закодированный pageUid.

Есть ли способ удалить жесткое кодирование, чтобы расширение можно было передавать между системами и назначать различным страницам, не опасаясь каждый раз менять значениеэто сделано.

Я также вижу, что это становится проблемой, когда нам нужно запустить более одного макета корневого уровня из этого шаблона: - (

1 Ответ

0 голосов
/ 05 декабря 2018

Просмотрите документацию этого VH

Как и в меню ввода текста , вы можете запустить меню с entryLevel.

0 = корень
1 = первый уровень 2 = второй уровень
:

-1 = текущий уровень
-2 = родительский уровень от текущего
:


если вы не укажете параметр pageUid, то по умолчанию будет entryLevel = 0.

...