使用代理数据库生成备用链接?


2

我想为我发布到Content Delivery的页面生成google标记,rel = alternate油墨。 我们使用JAVA框架(不是DD4T)并在前端生成JSP,我打算将hreflang值设置为Publication的元数据,并使用代理查询在JSP中检索相同的值。

如果可以使用内容提交API获取发布的元数据,或者我必须明确发布这些详细信息,您能否建议我?

另外,你认为如果可以以更好的方式完成吗?

版本 - SDL Tridion 2013

谢谢。

1

我想你想为多语言网页等产生这一点。你可以在页面级使用页面元数据来做到这一点。通过这种方式,您还可以控制哪个页面作为替代链接。您可以使用API​​在页面级别获取元数据,并添加到您的网页的元数据容易


2

您可以创建一个容纳所有静态内容(如你的)特定于任何Web发布一个动态配置组件。为此,您需要创建一个可能具有所有可能字段的模式,以使其更通用且可重用。创建组件为动态,提供所有必需的值并将其发布给代理。编写一种方法来查询和加载任何对象中的配置相关信息,以使性能更好地存储在缓存/会话中。好东西你不必修改使用相同值的单个项目。当我们有更多的项目(alt链接,任何其他参考等)时,这可能会更有效。你可以检查你的设计是否需要这样的东西。

否则,您可以选择Raj建议的选项,在这种情况下更有效。如果页面需要,您可以选择并提供不同的值。您可能必须修改页面元数据模式(如果使用),并在页面级别提供值。为了避免这些,你可以尝试在模式字段中给出一个默认值(如果该值是静态的并且对于所有的都是相同的)。

让我知道这是否有帮助!