10 votes

Obtenir la publication "Title" à partir de IdentifiableObject dans les événements de tridion2011

J'ai un Tridion.ContentManager.IdentifiableObject qui peut être une page/un composant, etc. et je souhaite obtenir le titre de la publication à laquelle il appartient.

Je suis actuellement en mesure d'obtenir l'ID de publication comme suit :

IdentifiableObject.Id.PublicationId

mais je souhaite obtenir le titre de publication sans faire un aller-retour à tridion. Est-ce possible ?

13voto

user978511 Points 6886

C'est possible. Tout d'abord, faites passer votre objet à RepositoryLocalObject au lieu de IdentifiableObject et ensuite vous pouvez le faire :

var item = (RepositoryLocalObject) subject;
item.OwningRepository.Title;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X