Frage

Ich habe eine benutzerdefinierte Warnmeldung erstellt und versucht, die ItemID ohne Erfolg hinzuzufügen. Ich kann hinzufügen, aber ich muss Post hinzufügen.

Versuchte die folgenden ID-S (und ID die Eigenschaften in der Ausschluss;

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

Aber ich bekomme nicht die IDs für die Artikel. Irgendwelche Vorschläge?

War es hilfreich?

Lösung

Sie können ein benutzerdefiniertes Display -Formular für die Blog -Postliste oder eine andere Liste erstellen. Daraus können Sie auf die eingehende URL -Abfrage -Zeichenfolge für die ID zugreifen und auf die korrekte Post.aspx -Seite umleiten.

Andere Tipps

Leider wird ID in XML -definierten Alarmvorlagen nicht unterstützt. Sie müssen eine iialerTnotifyHandler -Klasse verwenden, um die ID nach Bedarf einzufügen.

Weitere Informationen darüber finden Sie hier:

http://blogs.msdn.com/b/sharepointdeveloperdocs/archive/2007/12/14/how-to-customizing-alert-email-usingnotificationHandler.aspx

Benutze so.

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

Folge dies Verknüpfung mehr Idee haben.

Vielen Dank,

Aschish Chotalia

ItemID ist ungültig, SharePoint unterstützt keine ID für neue Elemente! Alles insgesamt ist es nur schlecht gestaltet. Ich habe eine DLL geschrieben, die Körper und Subjekt analysiert und E -Mails sendet, was eine ziemliche Pita ist, aber funktioniert und die einzige Lösung zu sein scheint, um diesen SP -Fehler zu überwinden. ... Ja, ich nenne es einen Fehler, weil SP eine ID -Eigenschaft hat, die beim Bearbeiten eines Listenelements in Ordnung ist, aber 0 ist, wenn Sie eine neue erstellen. Schlecht!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top