我正在开发一个Liferay 6项目,项目的一部分是创建一个新的布局模板,用作默认的整个站点。 Liferay自己的wiki在关于布局模板的文档上非常稀少,而且我在Google搜索方面没有更好的运气,甚至在SO上也没有。
我确实找到了一篇文章(Liferay - Layout for each pages)来解答这个问题,但似乎有点过分。在那个问题中,目标是根据页面更改模板,因此答案是创建一个Hook并使用它来根据需要动态设置模板。在这里,我只想让这个自定义模板成为所有页面的默认模板,这就是为什么我认为其他问题的答案可能不仅仅是真正需要的。
如果有人对这个益智游戏有答案,请告诉我。谢谢!
- JLM -
答案 0 :(得分:5)
幸运的是,这实际上很容易回答我的问题,至少在我需要的背景下。 Per Liferay在http://www.liferay.com/community/wiki/-/wiki/Main/How+To+Change+Liferay+Default+Theme的文档:
注意:从6.x开始,您不能只使用liferay-look-and-feel.xml中指定的主题ID。相反,转到控制面板 - >插件配置 - >点击感兴趣的主题 - >注意插件ID并使用[作为portal-ext.properties中default.theme.id的值]
我希望这有助于其他人试图解决这个问题!