Plantilla de alerta de blog personalizada - ID de faltación para la publicación de la lista

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

  •  16-10-2019
  •  | 
  •  

Pregunta

He realizado una alerta de alerta personalizada e intenté agregar el ItemId sin éxito. Puedo agregar pero necesito agregar post.aspx? Id = xx donde xx es reemplazado por el itemId.

Probé el siguiente ID-S (y eliminado ID las propiedades en Exclute; InmediatenotificationExCludedFields)

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

Pero no estoy obteniendo las identificaciones para los artículos. ¿Alguna sugerencia?

¿Fue útil?

Solución

Lo que puede hacer es crear un formulario de visualización personalizado para la lista de publicaciones de blog o cualquier otra lista. A partir de esto, puede acceder a la cadena de consulta de URL entrante para la ID y redirigir a la página Post.aspx correcta.

Otros consejos

Desafortunadamente, ID no es compatible con plantillas de alerta definidas por XML; Deberá utilizar una clase ialertnotifyHandler para insertar la ID según sea necesario.

Puede obtener más información sobre cómo hacer esto aquí:

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

Úselo así.

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

Sigue esto Enlace tener más idea.

Gracias,

Ashish Chotalia

¡ItemId no es válido, SharePoint no admite la identificación para nuevos elementos!, Debe eliminar la identificación de las propiedades de iones 'excludelistas'. En general, está mal diseñado. Escribí una DLL que analiza el cuerpo y el sujeto y envía correo electrónico, que es una gran pita, pero funciona y parece ser la única solución para superar este 'error' SP. ... Sí, lo llamo un error, porque SP tiene una propiedad de identificación que estará bien cuando edite un elemento de lista, pero es 0 si crea uno nuevo. ¡malo!

Licenciado bajo: CC-BY-SA con atribución
scroll top