2016-10-20 67 views
0

我想创建一个电子邮件地址的链接,如<a href="mailto:[email protected]">somebody</a>如何在ModX中创建可重用的mailto链接?

我试着用mailto:[email protected]作为链接值,并使用标签[[〜〜20〜〜]]在我的内容中使用weblink资源(获得一个20的id)。 (以及它的不同变化)

但ModX将它呈现为<a href="index.php?id=20">somebody</a>这不是我想要的。

那么我该如何正确地做到这一点,以便我可以在网站的多个地方重复使用此资源?

这个链接需要可编辑的“内容编辑器”与权利减少,所以我不认为一个块是最好的方式去。

回答

1

因为要做到这一点,你需要创建weblink

enter image description here

enter image description here

,这是按预期工作中的Wayfinder/PdoMenu:

enter image description here

UPDATE : [[~20]] - 将输出alias字段。您需要输出content字段。要做到这一点使用pdoField片段(pdoTools的一部分):

[[pdoField?&id=`20`&field=`content`]] 
+0

这正是我做什么,但我不使用WAYFINDER也不PdoMenu在资源拉动。 我有另一个页面资源,应该能够使用Weblink资源,如下所示:TinyMce有一个链接按钮,显示一个对话框以形成链接。在常规选项卡下的搜索字段中,您可以输入Weblink资源的名称。如果发现它将[[〜20]]放入链接URL字段。 在我的链接的href属性中,这个呈现为index.php?id = 20的实际网页。 虽然我会期待'mailto:[email protected]'。 – Esger

+0

关于pdoField的更新有诀窍!谢谢。 – Esger

相关问题