TYPO3: деактивация структуры бэкэнда для определенного идентификатора страницы - PullRequest
0 голосов
/ 11 сентября 2018

Можно ли деактивировать бэкэнд-макет для определенного идентификатора страницы?Мои макеты сервера связаны с внешним интерфейсом.Через свойства страницы редакторы могут выбрать нужный.На определенной странице это не должно быть возможно.Должна быть доступна только одна опция.

У кого-то есть идея?

1 Ответ

0 голосов
/ 12 сентября 2018

со страницей TSconfig вы можете исключить некоторые макеты из выбора:

options.backendLayout.exclude = 1,2

, но вы должны учитывать:

у вас обычно есть поле backend_layout_next_level, поэтому вам нужно значение вbackend_layout.
обязательно установите его и удалите опцию его очистки.
это можно сделать, удалив поле из редактируемых полей

TCEFORM.pages.backend_layout.disabled = 1

, тогда вам не нужно уменьшатьвыбираемые параметры.

, если редакторы должны иметь возможность редактировать (бэкэнд) макет для подстраниц, отключение должно быть активным только на специальной странице.Вы можете использовать условия:

[page|uid = 123]
TCEFORM.pages.backend_layout.disabled = 1
[global]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...