Domanda

Ho fatto un alerttemplate personalizzato e ha cercato di aggiungere l'ItemID senza successo. Posso aggiungere, ma ho bisogno di aggiungere post.aspx? ID = xx dove xx è sostituito dal ItemID.

provato il seguente ID-s (e rimosso ID le proprietà nel escludono; ImmediateNotificationExcludedFields)

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

Ma io non ottenere i di identificazione per gli articoli. Qualche suggerimento?

È stato utile?

Soluzione

Che cosa si può fare è quello di creare un modulo di visualizzazione personalizzato per la lista post del blog o qualsiasi altro elenco. Da questo si può accedere alla stringa di query URL entrante con l'id e reindirizzare alla pagina di post.aspx corretta.

Altri suggerimenti

Purtroppo ID non è supportato in XML definito Alert modelli; è necessario utilizzare una classe IAlertNotifyHandler per inserire l'ID, se necessario.

È possibile saperne di più su come fare questo qui:

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

Usa come questo.

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

Seguire questo link di avere più idea.

Grazie,

Ashish Chotalia

ItemID non è valido, SharePoint non supporta ID per i nuovi elementi !, è necessario rimuovere ID dalle proprietà 'excludelist' ionici. tutto nel complesso la sua solo male progettato. Ho scritto una dll che analizza il corpo e soggetto e invia e-mail, che è piuttosto una pita, ma opere e sembra essere l'unico e unica soluzione per superare questa SP 'bug'. ... sì, io lo chiamo un BUG, ??perché SP ha proprietà ID che sarà OK quando si modifica un elemento della lista, ma è 0 se si crea una nuova. male!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top