0

我想创建一个指向电子邮件地址的链接,例如<a href="mailto:somebody@provider.com">somebody</a>.

我尝试使用带有 mailto:person1@provider.nl 作为链接值的网络链接资源(它的 id 为 20),并使用标签 [[~20?~]] 在我的内容中呈现它。(以及它的不同变体)

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

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

对于具有减少权限的“内容编辑器”,此链接需要可编辑,因此我认为块不是最好的方法。

4

1 回答 1

1

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

在此处输入图像描述

在此处输入图像描述

这在 Wayfinder/PdoMenu 中按预期工作:

在此处输入图像描述

更新: [[~20]] - 将输出alias字段。您需要输出content字段。为此,请使用pdoField代码片段(pdoTools 的一部分):

[[pdoField?&id=`20`&field=`content`]]
于 2016-10-20T10:37:34.090 回答