OroPlatform:在新选项卡中从 application_menu 打开项目
Posted
技术标签:
【中文标题】OroPlatform:在新选项卡中从 application_menu 打开项目【英文标题】:OroPlatform: Open items from application_menu in a new tab 【发布时间】:2021-06-20 02:02:05 【问题描述】:是否可以将后台应用程序菜单中的某些项目配置为在新的浏览器选项卡中打开?
frontend_menu 有一个名为“目标窗口”的选项,但 application_menu 没有。
【问题讨论】:
【参考方案1】:看起来“link_attributes”有一个错误
An exception has been thrown during the rendering of a template ("Cannot parse "Resources/config/oro/navigation.yml" configuration.
Unrecognized option "link_attributes" under "navigation.menu_config.items.test_item".
Did you mean "linkAttributes"?").
这工作linkAttributes
:
test_item:
label: 'Test Item'
uri: 'link'
linkAttributes:
target: _blank
tree:
application_menu:
children:
ttttt:
children:
test_item: ~
【讨论】:
谢谢你,鲍里斯。然后我们将修复文档。下次,请直接向 Oro 存储库报告错误,这样更容易跟踪它们:doc.oroinc.com/community/issues【参考方案2】:是的,navigation.yml
配置可以合并到所有已安装的捆绑包中。
您可以使用link_attributes
选项为菜单项链接指定目标_blank。
例如:
link_attributes:
target: _blank
有关 navigation.yml 功能的更多详细信息,请参阅the OroNavigationBundle documentation。
【讨论】:
以上是关于OroPlatform:在新选项卡中从 application_menu 打开项目的主要内容,如果未能解决你的问题,请参考以下文章