【问题标题】:Liferay 7: Is it possible to get an image for from a linked site to a sitemap automatically?Liferay 7:是否可以自动从链接站点获取图像到站点地图?
【发布时间】:2021-10-24 16:09:51
【问题描述】:

Liferay 7.3.2。
我正在使用站点地图来创建链接到网站中其他页面的链接框。链接和名称以及其他所有东西都是基本的东西,但我不知道是否以及如何获取盒子的图像。

  • Asset publisher 本来是我的第一选择,因为我以前和他们做过类似的事情,但我找不到向发布者添加页面的方法,所以我不确定它是否在这里可行。当然,我可以创建一个资产发布者,它会要求提供名称、图像和链接,但这应该是自动的,以避免额外的麻烦。
  • Sitemap 允许自动化,如果您只是正确映射页面,但获取图像仍然是一个问题。
  • Navigation menu 我并没有真正考虑太多,因为会有很多带有链接框的页面,而且很难控制。图片也会有问题。

最佳解决方案是从链接将用户带到的页面中获取图像,但如果这不可能,我想知道是否有一种方法可以为网页提供可以在此处显示的图像。

【问题讨论】:

    标签: freemarker sitemap liferay-7 liferay-7.3


    【解决方案1】:

    稍微看看周围就可以了!这可以帮助解决其他人可能面临的同类问题,所以我很乐意自己回答!

    • 从管理面板,转到设置和其他字段

    • 选择页面并向其添加一个字段。填写详细信息后,您应该可以在每个页面的页面设置中看到此字段。

    • 转到页面设置并填写您的信息。在我的例子中,我创建了一个文本字段,将用于图像 URL。

    • 最后,在您的应用程序显示模板中,您可以通过以下方式找到该字段:
      ${entry.getExpandoBridge().getAttribute("Extra field")},Extra Field 是您的字段名称。如有必要,请记住放置条件语句!

    【讨论】:

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