2012-12-20 14 views
10

Possiedo un Tridion.ContentManager.IdentifiableObject che può essere una pagina/componente ecc. E desidero ottenere il titolo della pubblicazione a cui appartiene.Ottieni la pubblicazione "Titolo" da IdentifiableObject in tridion2011 eventi

io sono in corso in grado di ottenere il publicationId in questo modo:

IdentifiableObject.Id.PublicationId 

ma desidero ottenere il titolo di pubblicazione senza fare un viaggio di andata a tridion. È possibile?

+1

Nizza domanda, potremmo vi abbiamo interesse a impegnarsi al [Area 51 Tridion proposta specifica] (http: //area51.stackexchange. com/proposte/38335/tridion? referrer = gPujQMxthNCNn9xqeeO2NA2). Iscriviti con lo stesso account SO se hai un momento. –

risposta

13

È possibile. Prima di tutto esprimere il vostro oggetto per RepositoryLocalObject invece di IdentifiableObject e allora si può fare:

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

Perfetto, grazie – JBB

+6

A seconda di cosa è necessario, è anche possibile ottenere il titolo del ContextRepository (che è diverso dal OwningRepository se l'elemento è condiviso). – Quirijn

Problemi correlati