Я бы добавил его в качестве свойства для вашего типа страницы (или Neos.Neos:Document
).MenuImplementation
объекта Fusion Menu
по умолчанию использует «метку» типа страницы, так что вы можете просто установить его так, чтобы он использовал ваше пользовательское свойство navigationTitle.Таким образом, у вас будет следующее:
'Neos.Neos:Document':
label: "${String.cropAtWord(String.trim(String.stripTags(String.pregReplace(q(node).property('navigationTitle') || q(node).property('title') ... [all the rest of the default label]"
Метку по умолчанию можно увидеть в файле NodeTypes.yaml
под ./Packages/Application/Neos.Neos/Configuration
, так что вы можете скопировать его оттуда и добавить к нему свой навигационный заголовок.
[править: разрыв строки после «label:» добавляется StackOverflow - на самом деле его не должно быть в YAML.]