我想在 CQWP 中添加自定义列文档描述,为此我在 ItemStyle.xsl 中添加了以下代码
xsl:选择值="@Document_x0020_Description" 禁用输出转义="是"
在我们部分中,我使用了以下代码
属性名称="公共视图字段" 类型="字符串">Document_x0020_Description,注意
但即使在执行此 CQWP 未显示其值之后,它也是空白的,但是当我对"单行文本"类型列执行相同的步骤时,在这种情况下,一切都可以正常工作。
请让我知道如何在CQWP中添加多行文本列
尝试在 Web 部件中设置属性"DataMappingViewFields"和"DataMappings",如下所示:
<property name="DataMappings" type="string">LinkUrl:{94f89715-e097-4e8b-ba79-ea02aa8b7adb},FileRef,Lookup;|Description:{691b9a4b-512e-4341-b3f1-68914130d5b2},ShortComment,Text;|ImageUrl:{b9e6f3ae-5632-4b13-b636-9d1a2bd67120},EncodedAbsThumbnailUrl,Computed;{543bc2cf-1f30-488e-8f25-6fe3b689d9ac},PublishingRollupImage,Image;|Title:{fa564e0f-0c70-4ab9-b863-0177e6ddd247},Title,Text;|Ingress:{C0ECDC73-85A2-478B-823D-B882219ACA8A},Ingress,Note;|</property>
<property name="DataMappingViewFields" type="string">{94f89715-e097-4e8b-ba79-ea02aa8b7adb},Lookup;{b9e6f3ae-5632-4b13-b636-9d1a2bd67120},Computed;{543bc2cf-1f30-488e-8f25-6fe3b689d9ac},Image;{fa564e0f-0c70-4ab9-b863-0177e6ddd247},Text;{691b9a4b-512e-4341-b3f1-68914130d5b2},Text;{C0ECDC73-85A2-478B-823D-B882219ACA8A},Note;</property>
此处称为"入口"的最后一个属性是注释字段。也许这将使该字段在 xsl 中可用?