我的onet.xml中有以下NavBar元素。它将链接“Link”添加到quicklauch栏,但似乎忽略了body属性。我特别感兴趣的是将href设置为我想要的(/Lists/Link/AllItems.aspx),但它不起作用。 有什么帮助吗?
我正在研究Moss 2007。
<NavBar Name="Link"
Prefix="<table border=0 cellpadding=4 cellspacing=0>"
Body="<tr><td><table border=0 cellpadding=0 cellspacing=0><tr><td><img src='/_layouts/images/blank.gif'
ID='100' alt='' border=0>&nbsp;</td><td valign=top><a ID=onetleftnavbar#LABEL_ID# href='/Lists/Link/AllItems.aspx'>#LABEL#</td></tr></table></td></tr>"
Suffix="</table>" ID="1033" />
答案 0 :(得分:1)
问题是URL是相对于根网站的,因此请尝试使用以下网站上下文:
Url="_layouts/[%=System.Threading.Thread.CurrentThread.
CurrentUICulture.LCID%]/yourpage.aspx"
希望这可能会有所帮助。