我以下鏈接 http://spyralout.com/2009/03/16/current-page-url-using-xsl-for-content-query-web-part/顯示頁面的URL的SharePoint XSLT
我想我的頁面上顯示的查詢字符串值。對於我看到的計算器,我發現有點complicated.So我的方法一種解決方案是:
1)子-後獲取該URL當前URL
2)用得到的查詢字符串的值..
我可以用一些如解釋這一點。
我的網頁網址www.stackoverflow.com/questions.aspx?display=18..I想我的網頁上顯示18 ...
我到目前爲止所做的...
1)我在XSLT 的xmlns加入名稱空間:DDWRT = 「http://schemas.microsoft.com/WebParts/v2/DataView/runtime」
2)增加了一個參數
<xsl:param name=」PageUrl」 />
3)增加了可變
<xsl:variable name=」DetailPageLink」 select=」$PageUrl」 />
4)現在,當我試圖在子-AFTE使用這個這個值r,它沒有顯示任何值...?
<xsl:value-of select="substring-after($DetailPageLink,'=')" />
5)我也曾嘗試
<xsl:value-of select="$DetailPageLink" />
但它不提供任何價值..?
任何想法,我錯了......
再次感謝Dimitre回答...但仍然問題是一樣的...因爲我說我不想URL傳遞到全局參數..我希望它是動態的...回答你的問題..我不知道它背後的邏輯......我認爲它是因爲這個名字空間我用過.... PageUrl獲取當前頁面的URL ....但是當我試圖
的xsl:選擇= 「$ DetailPageLink」 複製的/>或
的xsl:選擇= 「$ DetailPageLink」 價值的/>或
xsl:value-of select =「substring-after($ DetailPageLink,'=')」/> ...
它不顯示任何輸出...但有趣的是,當我使用它時顯示頁面url
A HREF = 「{$ DetailPageLink}」>傑克 /A>
因此,這意味着PAGEURL越來越值....否則標籤不應該表現出任何輸出...
如果你知道任何其他方法來獲取當前頁面的網址,請讓我知道....
那麼,什麼是問題?您非常希望提供一個完整的(但簡短的)例子:源XML文檔,轉換,管理轉換的規則,想要的和實際的結果以及實際結果的錯誤。 –
對不起,如果它不清楚..沒有唯一的事情..例如..如果我的網頁是http://stackoverflow.com/questions.aspx?display=1....我想顯示1上我的webpart ...因此,我想使用 但它沒有顯示任何東西......我通常嘗試 並且我沒有收到任何東西... –
Jack
再次,您必須提供與您的問題*中的問題*相關的信息。到目前爲止,你還沒有這麼做,因此,有一個擁有遠程技能的人很少有機會嘗試提供幫助。 –