如何在ModX中创建可重用的mailto链接?

时间:2016-10-20 09:11:24

标签: modx modx-revolution modx-resources

我想创建一个指向Noun per等电子邮件地址的链接。

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

但ModX将其呈现为class Word(Model): name = CharField(max_length=75) class WordNoun(Model): LANG_CHOICES = ( ('en', 'English'), ('fr', 'French'), ) word = ForeignKey(Word) lang = models.CharField(max_length=2, choices=LANG_CHOICES) gender = CharField(max_length=2, blank=True, default='') #Now accessing all word_nouns would as easy as: word_nouns = word.wordnoun_set.all() 这不是我想要的。

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

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

1 个答案:

答案 0 :(得分:1)

因为要执行此操作,您需要创建weblink

enter image description here

enter image description here

这在Wayfinder / PdoMenu中的预期效果如下:

enter image description here

<强>更新 [[~20]] - 将输出alias字段。您需要输出content字段。要执行此操作,请使用pdoField代码段(pdoTools的一部分):

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