我需要根据 url 字段与某个值匹配的位置从链接信息表中获取组件 ID。是否有任何标准可以使用内容交付 api 从 tridion 中的 link_info 表中获取数据。例如
问候, 拉金德拉
我需要根据 url 字段与某个值匹配的位置从链接信息表中获取组件 ID。是否有任何标准可以使用内容交付 api 从 tridion 中的 link_info 表中获取数据。例如
问候, 拉金德拉
组件没有 URL,因此实现起来可能有点棘手。
页面确实有 URL,您可以使用PageFactory
该类来查找它们,大致如下:
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