Добавление ссылки в меню справки EPiServer

Я работаю над сайтом EPiServer 6 R2, и клиент хочет добавить ссылку в меню «Справка», которое появляется в верхней правой части интерфейса. В настоящее время в нем перечислены CMS, Composer, Online Center и т. д., и каждый из них связан с внешней веб-страницей.

Кто-нибудь знает, как добавить еще одну ссылку в это меню? У клиента есть собственный сайт поддержки, на который он хотел бы дать ссылку.

Спасибо Аль


person higgsy    schedule 27.02.2012    source источник


Ответы (2)


Я только что понял, что это возможно и через web.config/episerver.config.

Попробуйте добавить что-то подобное в соответствующий раздел

  <episerver.shell>
    <navigation>
      <add text="Intranet" menuPath="/global/intra" url="http://intra" sortIndex="100" />
    </navigation>
  </episerver.shell>
person tompipe    schedule 01.03.2012

Вам нужно использовать MenuItem или MenuProvider

Есть отличное руководство здесь

person tompipe    schedule 27.02.2012
comment
Привет - спасибо за ваш ответ, но я не уверен, что это совсем правильно. Это добавляет ссылку в главное меню, т. е. опции непосредственно под меню CMS, а не в список справки с правой стороны. Я думаю, что это должно быть в том же духе, но не совсем такой вариант .... есть идеи? - person higgsy; 27.02.2012
comment
Вам нужно указать путь к меню. Все пункты меню в верхнем меню находятся в корзине /global. Следующий сегмент — это название раздела меню, например. /глобальный/смс. Последний сегмент представляет фактический пользовательский интерфейс, например. /global/cms/edit Я проверил отражатель, и вам нужно будет использовать путь /global/help - person tompipe; 27.02.2012
comment
только что подтвердил, что это работает, используя следующий [MenuItem(/global/help/internalsupport, Text = Internal Support, Url = www.somesupporturl.com)] - person tompipe; 28.02.2012
comment
Привет Том - большое спасибо за ваш ответ. Какой тип элемента управления мне нужно использовать — это должна быть страница .aspx, пользовательский элемент управления или класс? На самом деле ему не нужны никакие элементы управления презентацией, так как он просто распечатает ссылку. Спасибо. - person higgsy; 28.02.2012
comment
Привет, Хиггси, если это просто ссылка, попробуйте использовать другой ответ выше, добавив раздел навигации в файл конфигурации. - person tompipe; 10.05.2012