2012-03-13 74 views
0

我不知道我在做什么错,但它让我发疯。CQWP Lookup Fields Multiple Site

我正在通过博客网站进行搜索并显示包括PostCategory在内的帖子。

我已经导出CQWP和更新viewcommonfields包括PostCategory,查找

我已编辑itemlist.xsl当我使用一个CQWP上的单个帖子列表显示在PostCategory显示@PostCategory

(显示以下列表中的项目)。它似乎不重要我选择哪个帖子列表,它工作正常。

只要将查询更改为显示来自以下站点的显示项目以及此集合中所有站点的所有子站点或显示项目,就不再显示该类别。我尝试在PostCategory下显示的字段中输入allsorts,例如PostCategory,Category,Category [Custom Types],但都无济于事。

我在做什么错?

谢谢

斯图尔特。

回答

0

我现在无法亲自测试它,但尝试使用Guid而不是字段名称。 例如我有类似的情况,但需要显示帖子标题以供评论。我用

{a131e489-d3d6-4f0c-a152-a3beb89f12be},Lookup; 
在CommonViewFields

,并

<xsl:variable name="PostTitle"> 
    <xsl:value-of select="string(@_x007B_a131e489_x002D_d3d6_x002D_4f0c_x002D_a152_x002D_a3beb89f12be_x007D_)" /> 
</xsl:variable> 

在XSL。

你也可以指定其中列出在哪些网站应被质疑通过填写“ListsOverride”和CQWP的“WebsOverride”性质

http://www.glynblogs.com/2011/06/querying-specific-lists-with-the-content-query-web-part.html