我正在尝试在我的Twig模板中创建一个像“www.example.com/services#anchor1”这样的锚点的链接。到目前为止,我一直在使用路径功能来创建链接path('services')
。我试过path('services#anchor1')
,但显然它不起作用。
似乎没有关于这个功能的很多信息,或者只是我找不到它。我怎么能这样做呢?
谢谢!
答案 0 :(得分:55)
尝试<a href="{{ path('_welcome') }}#home">Home</a>
答案 1 :(得分:28)
从Symfony 3.2开始,您可以使用_fragment
选项:
<a href="{{ path('homepage', {'_fragment': 'home'}) }}">Home</a>
查看Symfony博客上的feature introduction。
答案 2 :(得分:-3)
我遇到了同样的问题。我只是在一个标签中生成链接,但后来需要在新页面中打开,也就是将target="_blank"
添加到生成的URL中,所以我将href更改为此并且它有效!
<a class="new-item" target="_blank" href="{{ link(item.title, item.url) }}"></a>