我有一个页面,我需要显示推荐书,在该页面文档类型中,我有一个字段,通过使用页面选择来分配推荐书,因此它会将所选推荐书的GUID保存在数据库中,
我使用以下代码来显示推荐书的描述,但有没有其他方法可以通过传递GUID来获取文档文件,
我可以使用的一个选项是编写自定义宏。
{% Documents["/Page-Resource/Testimonial/Testimonial"].getValue("Description") #%}
注意:我使用了text / xml类型转换
答案 0 :(得分:0)
嗯,这并不容易,但有一种方法就是使用循环:
r = ""; foreach (i in CMSContext.Current.Documents) {if(i.NodeGUID == "a88f82be-bb76-4b82-8faf-5253209f0f75"){r = i}}; r.Description
注意:
CMSContext.Current.CurrentDocument.YourDescriptionFieldWithGuid