Организация внутреннего макета TYPO3?

У меня есть ряд сайтов, которые используют свои собственные внутренние макеты. Проблема в том, что список макетов BE показывает все макеты BE для всех сайтов. Есть ли способ просто показать макеты, предназначенные для использования с каждым сайтом?


person user500665    schedule 18.05.2016    source источник


Ответы (1)


Да, это возможно на странице TSConfig. См. документацию здесь или по адресу Параметры

Единственное, что вам нужно сделать, чтобы установить значение этой опции в Page TSConfig:

options.backendLayout.exclude = <comma_separated_id_list>

Пример:

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