Liferay 站点地图:通过 SEO 设置过滤布局列表
Liferay Sitemap: Filter List of Layouts by SEO Settings
您可能知道,Liferay 中有一个 Sitemap-Portlet,您可以使用 Portlet-Configuration 中的 Freemarker-Template 将其纳入表格。
现在,在 "SEO Settings" 下的普通 Liferay 页面中,您可以决定是否将该页面包含到站点地图中。
如果您不包含它,它会从实际站点地图 (/sitemap.xml) 中删除,但仍会显示在 portlet 中。
有没有办法访问这些 "SEO Settings"(来自 freemarker 代码)以便我可以通过设置以某种方式进行过滤?
提前致谢!
没关系,我在查看 liferay 数据库时发现了 table 'layout'。
有一个 TypeSettings 列有时包含 'sitemap-include=1',所以我只是使用 layout.getTypeSettingsProperty("sitemap-include")
.
检查它
您可能知道,Liferay 中有一个 Sitemap-Portlet,您可以使用 Portlet-Configuration 中的 Freemarker-Template 将其纳入表格。
现在,在 "SEO Settings" 下的普通 Liferay 页面中,您可以决定是否将该页面包含到站点地图中。
如果您不包含它,它会从实际站点地图 (/sitemap.xml) 中删除,但仍会显示在 portlet 中。
有没有办法访问这些 "SEO Settings"(来自 freemarker 代码)以便我可以通过设置以某种方式进行过滤?
提前致谢!
没关系,我在查看 liferay 数据库时发现了 table 'layout'。
有一个 TypeSettings 列有时包含 'sitemap-include=1',所以我只是使用 layout.getTypeSettingsProperty("sitemap-include")
.