Typo3: как отключить языковое меню Bootstrap

Я установил последнюю версию Typo 3 LTS 7 и использовал с ней Bootstrap. Я не включал никаких многоязычных материалов и не хочу, чтобы они отображались. Как отключить язык («немецкий, датский, английский»), который отображается после каждого нижнего колонтитула?

Большое спасибо!


person nmaas87    schedule 09.06.2016    source источник


Ответы (2)


Хорошо, я нашел решение. Просто добавь

page.theme.metasection.enable = 0

к константам шаблона. Это отключает только нижний колонтитул языка. Однако я не знаю, как его настроить (т.е. заменить несуществующие названия языков, такие как датский)

person nmaas87    schedule 09.06.2016

Языковое меню встраивается в EXT:bootstrap_package/Configuration/TypoScript/setup.txt (строка 40).

lib.language = COA
lib.language {
    ...
}

Он берет языки, которые вы определили в бэкэнде (базе данных), присваивает им информацию и создает HMENU. В случае конфигурации bootstrap_package по умолчанию это должны быть языки с идентификаторами 0,1,2.

lib.language.20.special.value = 0,1,2

Вы можете изменить значения там или избавиться от всего раздела целиком (чтобы вообще его не загружать) в зависимости от того, чего вы хотите достичь. Если вы хотите удалить его, вам также нужно удалить ссылки в самом шаблоне.

EXT:bootstrap_package/Resources/Private/Partials/Page/Structure/Footer.html (строка 21):

<div class="col-md-4 language">
    <f:cObject typoscriptObjectPath="lib.language"/>
</div>

.. и из всех других мест, где вы ссылаетесь на lib.language.

person mteu    schedule 16.06.2016