Sharepoint: настройка URL в onet.xml NavBar - PullRequest
2 голосов
/ 11 марта 2011

У меня есть следующий элемент NavBar в моем onet.xml.Он добавляет ссылку «Ссылка» на панель быстрого доступа, но, похоже, игнорирует атрибут body.Мне особенно интересно установить href на то, что я хочу (/Lists/Link/AllItems.aspx), но это не работает.Любая помощь?

Я работаю над Мосс 2007.

<NavBar Name="Link"
    Prefix="&lt;table border=0 cellpadding=4 cellspacing=0&gt;"
    Body="&lt;tr&gt;&lt;td&gt;&lt;table border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td&gt;&lt;img src='/_layouts/images/blank.gif'
    ID='100' alt='' border=0&gt;&amp;nbsp;&lt;/td&gt;&lt;td valign=top&gt;&lt;a ID=onetleftnavbar#LABEL_ID# href='/Lists/Link/AllItems.aspx'&gt;#LABEL#&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;"
    Suffix="&lt;/table&gt;" ID="1033" />

1 Ответ

1 голос
/ 26 апреля 2011

проблема в том, что URL относится к корневому сайту, поэтому попробуйте использовать контекст сайта с:

 Url="_layouts/[%=System.Threading.Thread.CurrentThread.
      CurrentUICulture.LCID%]/yourpage.aspx"

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...