我有一个 CSS 网页设计,我想转换为 Liferay 主题。这可能吗?
我正在使用 Liferay 6.1 Ga2 与 Tomcat 7 和 Liferay SDK for java。
任何建议将被认真考虑!
提前致谢
我有一个 CSS 网页设计,我想转换为 Liferay 主题。这可能吗?
我正在使用 Liferay 6.1 Ga2 与 Tomcat 7 和 Liferay SDK for java。
任何建议将被认真考虑!
提前致谢
如果你有 CSS 设计,那么你可以在你的主题中使用它。但是请确保如果您正在使用任何 liferay OOB portlet,那么您还必须自定义这些 OOB portlets CSS。
afaik,将 css 设计直接转换为 liferay css 结构是不可能的。
来自具有学习 Liferay 的网页设计师背景的人。您需要扩展基本主题并开始对其进行自定义。您可以通过 liferay SDK 创建主题来做到这一点。然后它将所有文件复制到 /docroot/diffs/*
在那里你会看到一个 css 文件夹,在那里你会看到一个 custom.css 文件,这是你想要添加你的 css 属性的文件。它具有设置元素和属性的最高/最后优先级。
如果要自定义模板引擎,则需要查看 /docroot/diffs/templates 下的速度模板。如果您不熟悉它,请复制您正在玩的文件,这样您就不必把它全部吹走并在搞砸时重新开始。但基本上 Velocity 很容易学习。如果您想通过 /docroot/diffs/images/custom/ 文件夹通过主题将图像直接嵌入来自 liferay 的速度,这里有一段代码可以工作。
<img src="$themeDisplay.getPathThemeImages()/custom/image_name.png" id="logo" />
我建议保持 portal_normal.vm 与默认的 portal_normal.vm 相似,因为这样升级会更容易。