gpt4 book ai didi

Symfony 2 导航。菜单,在新窗口中打开

转载 作者:行者123 更新时间:2023-12-02 17:32:50 25 4
gpt4 key购买 nike

当用户单击导航菜单中的链接时,我尝试创建一个新窗口。我目前尝试做的只是在网址中添加一个 target="_blank"项目,从而创建一个全新的页面,从那里我计划学习如何更改它以满足我的各种其他需求。问题是,我无法让目标转到关联的链接。

我尝试过:

$dropdown->addChild('Text', array('route' => 
'routeName', 'routeParameters' => array('parmName' => 'parameter'),
'attr' => array('target' => '_blank'));

但是上面的结果是它没有将 _blank 添加到任何内容中。

$dropdown->addChild('Text', array('route' => 'routeName',
'routeParameters' => array('paramName' => 'parameter')))
->setAttribute('target', '_blank');

导致目标被设置为 li,而不是链接本身,如下所示。

<li target="_blank" class="first">        <a href="routeLink">Text</a>

有没有办法直接给链接设置属性,让点击时在新窗口中打开?

非常感谢您提供的任何时间和帮助。

最佳答案

对于有值(value)的事情,如果您想在 addChild 方法中执行此操作:

$menu->addChild('Homepage', [
'route' => 'homepage',
'linkAttributes' => ['target' => '_blank'],
]);

关于Symfony 2 导航。菜单,在新窗口中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18961970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com