我试图覆盖诸如'sylius.meta.frontend_title'之类的消息,但后来我意识到这些消息的翻译没有被使用,因为'general'命名空间的默认设置是在GeneralSettingsSchema.php中硬编码/设置的(在 CoreBundle 中)[请参阅下面的 WebBundle 的 layout.html.twig 中的树枝片段]:
{{ settings.title|default('sylius.meta.frontend_title'|trans) }}
其中设置是通过调用 twig 函数 sylius_settings_all('general') 获得的,其中 'general' 作为所需模式的命名空间。如何覆盖商店前端显示的标题(以及默认设置的其他翻译,例如“sylius.meta.frontend_description”)?
顺便说一句,我正在使用完整的 sylius 捆绑包,其中包含所有捆绑包。