2011-02-19 37 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> 

只是想後的答案

相關問題