2012-12-20 11 views
10

私はTridion.ContentManager.IdentifiableObjectを持っています。これはページ/コンポーネントなどであり、それが属するパブリケーションのタイトルを取得したいと思います。tridion2011イベントのIdentifiableObjectから「Title」を取得

私はそうのようなpublicationIdを取得する現在できる午前:

IdentifiableObject.Id.PublicationId 

が、私はTridionのへのラウンドトリップを行わず出版物のタイトルを取得したいです。これは可能ですか?

+1

ニースの質問に、私たちは[エリア51 Tridionの具体的な提案](HTTPにコミットするには、あなたが興味があります。 com/proposals/38335/tridion?referrer = gPujQMxthNCNn9xqeeO2NA2)。同じSOアカウントでサインアップしてください。 –

答えて

13

可能です。まず第一に代わりIdentifiableObjectRepositoryLocalObjectにあなたのオブジェクトをキャストして、あなたが行うことができます://area51.stackexchange:

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

パーフェクト、ありがとう – JBB

+6

必要なものに応じて、ContextRepositoryのタイトルにアクセスすることもできます(これは、アイテムが共有されている場合はOwningRepositoryとは異なります)。 – Quirijn

関連する問題