Измените TYPO3 TCEFORM header_layout и header для специального типа плагина - PullRequest
0 голосов
/ 06 февраля 2019

В курсе, возможно изменить конфигурации для header_layout и header для каждого типа C.Например, для textmedia это будет:

TCEFORM.tt_content.header_layout.types.textmedia.disabled = 1

Это задокументировано здесь: https://docs.typo3.org/typo3cms/TSconfigReference/PageTsconfig/TceForm.html

Но что если я захочу настроить header_layout для специального плагина?Тип C для плагинов всегда имеет список типов.Также возможно различить list_types?Как это?

TCEFORM.tt_content.header_layout.types.news_pi1.disabled = 1

1 Ответ

0 голосов
/ 07 февраля 2019

Я думаю, что это невозможно, так как вы можете настроить только одно поле в качестве поля типа записи, которое в CT_petent имеет тип "CType".https://docs.typo3.org/typo3cms/TCAReference/Ctrl/Index.html#type

Вы можете использовать TCEFORM.tt_content.header_layout.types.list.disabled = 1 только для отключения этого поля для всех плагинов.

Так что сделайте эту работу только для одного плагина, вам нужно будет создать новый CType для него иливозможно, вы переопределяете все поле header_layout, чтобы оно стало типом «пользователя», чтобы вы могли сами настроить видимость поля в функции PHP: https://docs.typo3.org/typo3cms/TCAReference/ColumnsConfig/Type/User.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...