0

URLフィールドが特定の値と一致する場所に基づいてリンク情報テーブルからコンポーネントIDをフェッチする必要があります。コンテンツ配信APIを使用してtridionのlink_infoテーブルからデータを取得するための基準はありますか?例えば

よろしく、ラジェンドラ

4

1 に答える 1

0

コンポーネントにはURLがないため、これを実現するのは少し難しいかもしれません。

ページにはURLがあり、PageFactoryクラスを使用して次の行に沿ってURLを見つけることができます。

PageMetaFactory factory = new PageMetaFactory(publicationId);
PageMeta meta = factory.getMetaByUrl(publicationId, "/my/url");
List<ComponentPresentationMeta> cpMetas = meta.getComponentPresentationMetas();

これには、特定のページのすべてのコンポーネントプレゼンテーションのリストが含まれます。cpMeta.getComponentId()問題のコンポーネントプレゼンテーションのコンポーネントIDを取得するために使用できます。

ここでTridionの質問を開始することをお勧めします:http://tridion.stackexchange.com

于 2013-03-14T11:22:41.533 に答える