Как я могу отключить NodeTypes по умолчанию в TYPO3 Neos?
Как я могу отключить NodeTypes по умолчанию, не удаляя пакет TYPO3.Neos.NodeTypes?
Если я удаляю этот пакет, мне также нужно удалить пакет TYPO3.Neos.Kickstarter, поскольку он зависит от пакета NodeType.
Я попытался установить autoinclude в false в TYPO3.Neos.NodeTypes Settings.yaml, но это не работает.
TYPO3:
Neos:
typoScript:
autoInclude:
'TYPO3.Neos.NodeTypes': False
2 ответа
Решение
Можно пометить типы узлов как абстрактные, тогда они не будут отображаться в пользовательском интерфейсе.
NodeTypes.yaml:
'TYPO3.Neos.NodeTypes:Headline':
abstract: TRUE
альтернативно:
'TYPO3.Neos.NodeTypes:Headline':
ui: ~
Это помогло мне удалить тип узла заголовка из списка типов узлов, доступных для добавления в документ:
'TYPO3.Neos.NodeTypes:Headline': []
Я поместил эту строку в NodeTypes.yaml моего пакета сайта.