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