标签: cqwp

使用内容类型的图像为CQWP分享ItemStyle.xsl

我正在构建自定义内容查询Web部件以显示员工内容类型的汇总信息.此内容类型具有名为EmpPhoto的发布图像站点列.我的CQWP运行良好,我需要的所有站点列都可用.

我现在正在创建一个自定义的xsl模板来正确呈现信息但是使用EmpPhoto图像卡住了.

如果我使用代码:

<xsl:value-of select="@EmpPhoto" disable-output-escaping="yes" />
Run Code Online (Sandbox Code Playgroud)

...我得到了一个很好的正确渲染图像.但是我想为这个图像构建一个onmouseover事件,这种方法不起作用.

我想创建一个xsl变量来获取实际的图像URL然后构建我自己的html img并将onmouseover写入例如

<xsl:variable name="EmpPhotoUrl">
    <xsl:call-template name="OuterTemplate.GetSafeStaticUrl">
        <xsl:with-param name="UrlColumnName" select="@EmpPhoto"/>
    </xsl:call-template>
</xsl:variable>
Run Code Online (Sandbox Code Playgroud)

...

<img src="{$EmpPhotoUrl}" onmouseover="" alt="test" />
Run Code Online (Sandbox Code Playgroud)

但是,这不会从EmpPhoto站点列获取URL.我是xsl的新手,所以我可能会错过一个明显的解决方案!

任何帮助非常感谢,

强尼

xslt sharepoint cqwp

5
推荐指数
1
解决办法
6440
查看次数

CQWP仅在编辑模式下渲染

我已经定制了CQWP(内容查询Web部件)来显示我的子站点中的项目.根据我的自定义内容类型过滤项目.

我使用ItemStyle.xsl定制了CQWP中其他字段的渲染.

我有一个奇怪的问题,我的Web部件能够在页面处于编辑模式时呈现数据,但是当我退出编辑模式时,Web部件不显示任何数据.

任何帮助,指针,Sudhir Kesharwani

sharepoint cqwp

4
推荐指数
1
解决办法
1147
查看次数

如何从dateTime值获取时间?

我有一个XML属性,<EventDate>2011-06-16 08:00:00</EventDate>我想08:00:00使用XSLT 提取.

我看到fn:hours-from-dateTime(datetime)感谢w3schools.所以我想知道,为什么没有fn:time-from-dateTime(datetime)

我该如何使用它?我目前的代码是:

<td><xsl:value-of select="@EventDate"/></td>
Run Code Online (Sandbox Code Playgroud)

哪个正确显示日期时间.但是:

 <td><xsl:value-of select="hours-from-dateTime(@EventDate)"/></td>
Run Code Online (Sandbox Code Playgroud)

不行.

最后,有什么比做更优雅:

<td><xsl:value-of select="hours-from-dateTime(@EventDate)"/>:
<xsl:value-of select="minutes-from-dateTime(@EventDate)"/>:
<xsl:value-of select="seconds-from-dateTime(@EventDate)"/></td>
Run Code Online (Sandbox Code Playgroud)

xml xslt sharepoint datetime cqwp

4
推荐指数
1
解决办法
7182
查看次数

内容查询Web部件呈现HTML源代码

我们使用内容查询Web部件来查询特定的可重用HTML内容项并将其显示在页面布局中(因此它存在于每个页面上),但它显示为HTML源,而不是呈现HTML.任何的想法?

publishing cqwp sharepoint-2010

1
推荐指数
1
解决办法
5130
查看次数

标签 统计

cqwp ×4

sharepoint ×3

xslt ×2

datetime ×1

publishing ×1

sharepoint-2010 ×1

xml ×1