【问题标题】:CQWP Lookup Fields Multiple SiteCQWP 查找字段多个站点
【发布时间】:2012-03-14 18:19:04
【问题描述】:

我不知道我做错了什么,但这让我发疯。

我正在搜索博客站点并显示包含 PostCategory 的帖子。

我已导出 CQWP 并更新了 viewcommonfields 以包括 PostCategory、Lookup

我已编辑 itemlist.xsl 以显示 @PostCategory

当我在单个帖子列表上使用 CQWP 时,会显示 PostCategory(显示以下列表中的项目)。我选择哪个帖子列表似乎并不重要,它工作正常。

只要我将查询更改为“显示来自以下站点和所有子站点的项目”或“显示来自此集合中所有站点的项目”,就不再显示该类别。我尝试在 PostCategory 下的 Fields to Display 中输入 allsorts,例如PostCategory、Category、Category [自定义类型],但都无济于事。

我做错了什么?

谢谢

斯图尔特。

【问题讨论】:

    标签: sharepoint web-parts cqwp


    【解决方案1】:

    我现在无法自己测试它,但请尝试使用 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 中。

    您还可以通过填写 CQWP 的 'ListsOverride' 和 'WebsOverride' 属性来指定应在哪些站点中查询哪些列表

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-16
      • 1970-01-01
      • 1970-01-01
      • 2017-03-26
      • 2017-12-22
      相关资源
      最近更新 更多