繁体   English   中英

有什么方法可以将html模板转换为liferay主题?

[英]Is there any way to convert html template to liferay theme?

有什么方法可以将html模板转换为Liferay 6.2主题? Alloy UI可以帮助我吗?

没有“一键式”工具可以将html模板转换为liferay主题。 您必须自己实现主题,并使用“ diff”文件夹配置自己的自定义模板(.vm),脚本(.js)和样式(.css)。 查看官方文档:

https://www.liferay.com/documentation/liferay-portal/6.2/development/-/ai/creating-themes-and-layout-templates-liferay-portal-6-2-dev-guide-09-zh-CN

https://www.liferay.com/documentation/liferay-portal/6.1/development/-/ai/creating-liferay-them-7

+1为Artem的答案提供正确答案。 由于“ no”可能不是您想要的,所以让我补充一些理由-为什么这样的工具会在以后的游戏中引入更多的功能?

如果您看一下Liferay HTML代码的基本结构-所有嵌套的div,类和id-您会发现它们非常干净和结构化。 Liferay的许多功能都是在考虑这种DOM的情况下实现的。 如果要从自己的模板中引入自己的,完全不相关的DOM,则需要在Liferay中找到所有具有特定结构的组件。 例如,布局模板:它们定义了“放置区域”,您可以在其中向页面添加portlet。 您可能在现有模板中没有它们。 另一个示例:最大化的portlet。 他们将需要一个DOM元素。

恕我直言,您最好紧贴原始DOM,然后调整CSS来解决所需的类/元素。 当然,这只是一个非常笼统的建议-在某些情况下,这种方法也可能是不利的。 但是大多数标准用例都涵盖恕我直言

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM