2012-12-11 48 views
0

定製操作UrlAction元素我需要得到SITEURL獲取SITEURL在URLTOKEN在SharePoint 2007的自定義操作

由於通過插入{SITEURL}多種數據源描述,我可以做到這一點。所以我是這樣的:

網站的網址是:http://sharepoint-server/sites/xyz

<UrlAction Url="{SiteUrl}/Lists/MyList/AllItems.aspx?RootFolder={SiteUrl}%2fLists%2fMyList%2fMyFolder&FilterField1=SomeFilterField&FilterValue1=SomeFilterValue"> 

不幸的是,這是不工作的一些原因。當我手動插入SiteUrl時,它按預期工作。所以看起來SiteUrl沒有被正確地取代。

有人得到了這個解決方案?

回答

0

似乎至少{SiteUrl}令牌只被替換一次。

由於〜網站是由該網頁的網址替代內容,以及,我用兩個標籤:

<UrlAction Url="~site/Lists/MyList/AllItems.aspx?RootFolder={SiteUrl}%2fLists%2fMyList%2fMyFolder&FilterField1=SomeFilterField&FilterValue1=SomeFilterValue"> 

這樣,它是工作!

相關問題