Как добавить ссылку на страницу создания SharePoint?

StackOverflow https://stackoverflow.com/questions/408024

  •  03-07-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

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

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

Другие советы

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

На странице «Создать» вы можете добавлять собственные ссылки только в столбец «Веб-страницы».Для этого добавьте 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top