如何在 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`]]
我想创建一个 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`]]