У меня есть ряд сайтов, которые используют свои собственные внутренние макеты. Проблема в том, что список макетов BE показывает все макеты BE для всех сайтов. Есть ли способ просто показать макеты, предназначенные для использования с каждым сайтом?
Организация внутреннего макета TYPO3?
Ответы (1)
Да, это возможно на странице TSConfig. См. документацию здесь или по адресу Параметры
Единственное, что вам нужно сделать, чтобы установить значение этой опции в Page TSConfig:
options.backendLayout.exclude = <comma_separated_id_list>
Пример:
options.backendLayout.exclude = 1,2
person
András Ottó
schedule
18.05.2016
Спасибо. Можете ли вы исключить все, а затем включить те, которые вы хотите? В противном случае каждый раз, когда добавляется новый макет бэкэнда, вам придется редактировать все существующие сайты...
- person user500665; 18.05.2016
Честно говоря, я не знаю никаких настроек, чтобы сделать это наоборот, извините :(
- person András Ottó; 18.05.2016
Вы можете определить внутренние макеты только с помощью PageTS. Я предлагаю вам пойти по этому пути и определить макеты только для тех страниц, которые вы хотите.
mod.web_layout.BackendLayouts...
Используйте модуль Info
для анализа текущей настройки.
- person pgampe; 18.05.2016
Если у вас слишком много макетов BE, вы можете вместо этого использовать элементы сетки. Это более гибкий способ управления различными макетами. Обычно у вас есть 1 столбец в качестве макета BE, и вы можете использовать разные элементы сетки.
- person András Ottó; 18.05.2016