Пользовательский шаблон оповещения о блоге - отсутствующий идентификатор для списка сообщений

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/14088

  •  16-10-2019
  •  | 
  •  

Вопрос

Я сделал пользовательский AlertTemplate и попытался добавить ItemID без успеха. Я могу добавить, но мне нужно добавить post.aspx? Id = xx, где xx заменяется на Itemid.

Пробовал следующий идентификатор (и снял идентификатор.

          <GetVar Name="ItemId" />
          <GetVar Name="ItemName" />
            <GetVar Name="{ListID}" />
            <GetVar Name="ID" />
            <GetVar Name="ItemName" />
            <GetVar Name="NewValue#ID" />

Но я не получаю удостоверения личности для предметов. Какие-либо предложения?

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

Решение

Что вы можете сделать, так это создать пользовательскую форму отображения для списка сообщений в блоге или любого другого списка. Из этого вы можете получить доступ к входящей строке запроса URL для идентификатора и перенаправить на правильную страницу post.aspx.

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

К сожалению, ID не поддерживается в XML -определенных шаблонах оповещения; Вам нужно будет использовать класс iAlertNotifyHandler, чтобы вставить идентификатор по мере необходимости.

Вы можете узнать больше о том, как это сделать здесь:

http://blogs.msdn.com/b/sharepointdeveloperdocs/archive/2007/12/14/how-to-customize-alert-emails-using-ialertnotificationhandler.aspx

Используйте как это.

<GetVar Name=”ItemID” URLEncodeAsURL=”TRUE” />

Следовать этому ссылка на сайт иметь больше идеи.

Спасибо,

Ашиш Чоталия

ItemId недействителен, SharePoint не поддерживает идентификатор для новых элементов!, Вам нужно удалить идентификатор из ионных свойств «excludeList». Все в целом это просто плохо спроектировано. Я написал DLL, который анализирует тело и субъект и посылает электронную почту, которая довольно пита, но работает, и, кажется, является единственным решением, чтобы преодолеть эту ошибку SP. ... да, я называю это ошибкой, потому что у SP есть свойство идентификатора, которое будет в порядке, когда вы редактируете элемент списка, но это 0, если вы создаете новый. Плохо!

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