如何在 ModX 中创建可重复使用的 mailto link?

How do I create a reusable mailto link in ModX?

我想创建一个 link 到像 <a href="mailto:somebody@provider.com">somebody</a> 这样的电子邮件地址。

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

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

那么如何正确地执行此操作,以便我可以在网站的多个位置重复使用此资源?

这个 link 需要对 'Content editor' 进行编辑以减少权限,所以我认为块不是最好的方法。

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

这在 Wayfinder/PdoMenu 中符合预期:

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

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