【问题标题】:Change OG metatags from Liferay portlet从 Liferay portlet 更改元标记
【发布时间】:2014-07-20 03:50:52
【问题描述】:

我想根据请求参数更改 OG 元标记。我使用 Liferay 6.0.6 和 Spring Portlet MVC 3.1.2。

如果用户来到网址example.com?param=value1,我想设置:

<meta property="og:image" content="/image1.png">

如果用户来到example.com?param=value2,我想设置:

<meta property="og:image" content="/image2.png">

Liferay 可以通过PortalUtil 设置标题、副标题、描述和关键字。我可以将这些 OG 元标记设置为相似吗?

【问题讨论】:

    标签: liferay facebook-opengraph meta spring-portlet-mvc


    【解决方案1】:

    您有更多选择。

    • 您可以编写 ServicePreAction 来计算正确的图像值,然后使用 int 主题模板
    • 您可以在主题中包含逻辑(创建您自己的服务)并在那里计算价值。

    我会使用第一种方法。

    【讨论】:

      【解决方案2】:

      尝试查看&lt;liferay-util:html-top&gt;。它被讨论过,例如这里http://www.liferay.com/web/samuel.kong/blog/-/blogs/adding-a-javascript-to-every-page

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多