В вводном пакете (технически «дистрибутив TYPO3») для макета используется расширение bootstrap -пакет .
Если вы этого еще не сделали, вы можете определить Fluid пути для перезаписи определенных шаблонов: https://docs.typo3.org/p/bk2k/bootstrap-package/11.0/en-us/Configuration/TypoScript/Index.html#page -fluidtemplate .
Это добавит ваш путь к цепочке каталогов Fluid с наивысшим приоритетом.
Для перемещения по языку меню, в которое вы хотите изменить, где эта частичная часть включена (найти частичную легко с помощью поиска распознаваемых HTML -кодов, подобных идентификаторам): Partials/Page/Navigation/Language.html
Вы можете включить его в перезаписанную Partials/Page/Navigation/Main.html
вот так:
<f:render partial="Navigation/Language" arguments="{_all}" />
Partials/Page/Navigation/Main.html
является лишь примером. Вы можете положить его туда, где вы хотите. Но вы должны убедиться, что используемая переменная languagenavigation
передана вашему частичному. Это делается с помощью arguments="..."
. Для данного примера это будет работать, потому что оно само включено из основного Layouts/Page/Default.html
и получает также arguments="{_all}"
.
Чтобы узнать, откуда взято languagenavigation
, взгляните на Configuration/TypoScript/setup.typoscript
. Вы увидите, что он заполнен DataProcessor
внутри блока 10 = FLUIDTEMPLATE
.
Надеюсь, это поможет. Не стесняйтесь рассказать нам, как вы поживаете :) И не стесняйтесь задавать любые дополнительные вопросы.