2011-02-19 56 views
0

目前我使用下面的XSLT代码:在博客卷使用位置()在每个页面上工作

<xsl:if test="position() = 3"> 
     <div> 
     <object data="/frontpage_blogroll_center_top_728x90" type="text/html" width="735" height="95" style="overflow:hidden; width: 738px; height: 100px"><xsl:comment /></object> 
     </div> 
    </xsl:if> 

我使用“位置()= 3”在博客来定位广告滚动,它适用于第一页,但不适用于后续页面。 (IE?页面= 2?页面= 3等)有无论如何让它适用于所有页面?

+3

您在这里没有一个问题 - 答案是:它不会因恶劣天气工作...对于任何XSLT的问题,你必须提供一个完整的(但最小的)例子:完整的XML文档,完整的想要的结果,以及需要实现转换的完整规则集。 – 2011-02-19 02:29:56

回答

0
<xsl:if test="position() = 3 + ($numberOfPosts * number($pageNumber - 1))"> 
    <div> 
     <object data="/frontpage_blogroll_center_top_728x90" type="text/html" width="735" height="95" style="overflow:hidden; width: 738px; height: 100px"><xsl:comment /></object> 
    </div> 
</xsl:if> 

只是想后的答案

相关问题