Как добавить ссылку на страницу создания SharePoint? - PullRequest
1 голос
/ 03 января 2009

У меня есть пользовательская функция, и я хотел бы сослаться на эту функцию по ссылке на странице «Создание» - странице create.aspx, к которой вы переходите из меню «Действия сайта». Я был бы рад сделать это либо декларативно в манифесте элемента моей функции, либо программно в коде активации некоторой функции, но я понятия не имею, возможно ли это или как начать. Тем временем у меня есть ссылка в меню «Действия сайта», но я бы хотел переместить ее в более логически подходящее место на странице «Создание».

В конце я хотел бы иметь ссылку внизу столбца «Пользовательские списки» на странице «Создание» с надписью «Пользовательский список Криса», и эта ссылка будет указывать на страницу пользовательского приложения, чтобы инициировать процесс создания собственного списка.

Ответы [ 2 ]

2 голосов
/ 07 января 2009

Я собираюсь обвинить мою довольно высокую температуру в то время, потому что мой ответ просто неверен.

Вы можете добавить пользовательские ссылки в столбец пользовательских списков, если просто добавите шаблон списка, который устанавливает свойство NewPage элемента ListTemplate.

Я понятия не имею, почему я ответил на то, что я сделал, но, чтобы восполнить путаницу, я написал статью, в которой демонстрируется создание собственного списка SharePoint , а также ряд других функций.

2 голосов
/ 03 января 2009

К сожалению, у вас нет поддерживаемой опции для добавления пользовательских ссылок в столбец Пользовательские списки. Столбец создается из установленных шаблонов списков, и единственный способ добавить что-либо в этот столбец - добавить шаблон списка, который не дает вам контроля над тем, какая ссылка будет создана.

На странице «Создание» вы можете добавлять собственные ссылки только в столбец «Веб-страницы». Для этого добавьте CustomAction с Location = "Microsoft.SharePoint.Create" и GroupId = "WebPages":

    <CustomAction
 Location="Microsoft.SharePoint.Create"
 GroupId="WebPages"
 Title="Chris's Custom List">
      <UrlAction Url="custompage.aspx"/>
    </CustomAction>

Конечно, вы можете изменить файл create.aspx, если вам не нужна поддержка или вы планируете когда-либо снова обновить SharePoint.

.b

...