0

我想在 CQWP 中添加自定义列文档描述,为此我在 ItemStyle.xsl 中添加了下面的代码

xsl:value-of select="@Doc​​ument_x0020_Description" disable-output-escaping="yes"

在 wepart 我使用了下面的代码

属性名称="CommonViewFields" type="string">Document_x0020_Description,注意

但即使在执行此 CQWP 后未显示其值,它也会变为空白,但是当我对“单行文本”类型列执行相同的步骤时,在这种情况下一切正常。

请让我知道如何在 CQWP 中添加多行文本列

4

1 回答 1

0

还可以尝试在 webpart 中设置属性“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>

此处称为“Ingress”的最后一个属性是 Note-field。也许这将使该字段在 xsl 中可用?

于 2012-11-29T09:10:37.527 回答