Как я могу добавить ссылку в верхнюю навигационную панель в onet.xml для пользовательской страницы?
-
16-10-2019 - |
Вопрос
I Пользовательское определение сайта, у меня есть два модуля:
- Классический модуль по умолчанию для обеспечения default.aspx
- Пользовательский mypage для предоставления пользовательского mypage.aspx
Я хочу добавить в верхнюю панель навигации ссылку на эту страницу. Итак, я установил свой модуль, как это, согласно документации:
<Module Name="MyPage"
Url="">
<File
Url="mypage.aspx"
Type="Ghostable">
<View List="Lists/mylist"
BaseViewID="0"
WebPartZoneID="Left"
/>
<NavBarPage Name="My custom page"
ID="1002"
Position="End" />
<NavBarPage Name="My custom page"
ID="0"
Position="Start" />
</File>
</Module>
Страницы успешно подготовлены, но верхняя навигационная планка сломана и пуста. Это правильный способ добавить ссылку в верхнюю панель?
Решение
Я могу переопределить Navbars, как это:
<NavBars>
<NavBar Name="$Resources:core,category_Top;"
Separator="&nbsp;&nbsp;&nbsp;"
Body="<a ID='onettopnavbar#LABEL_ID#' href='#URL#' accesskey='J'>#LABEL#</a>"
ID="1002" />
<NavBar Name="$Resources:core,category_Documents;"
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='#URL#'>#LABEL#</td></tr></table></td></tr>"
Suffix="</table>"
ID="1004" />
<NavBar Name="$Resources:core,category_Lists;"
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='#URL#'>#LABEL#</td></tr></table></td></tr>"
Suffix="</table>"
ID="1003" />
<NavBar Name="$Resources:core,category_Discussions;"
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='#URL#'>#LABEL#</td></tr></table></td></tr>"
Suffix="</table>"
ID="1006" />
</NavBars>
Но я не понимаю, почему это предпосылка для моей ссылки на работу
Не связан с sharepoint.stackexchange