Как я могу отключить 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 моего пакета сайта.

Другие вопросы по тегам