Как добавить ссылку на страницу создания SharePoint?
-
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.
.б