我想在我们开发的自定义Liferay主题中定义所有样式。我想知道是否可以在portlets项目中使用主题中定义的css类。我们需要避免每个portlet项目中的重复css文件。目标是主题控制我们的portlet的所有外观和方面,因此如果我们更改主题(或在另一个门户容器中部署portlet),则portlet样式会发生变化。 你认为这是可能的吗?
提前致谢..
答案 0 :(得分:3)
您想要做什么是建议的方式来设置主题和Portlet的样式。
Portlet样式应该只影响它所属的Portlet中的布局。所有其他风格;颜色,字体等应在主题custom.css
。
我建议您在引入新的Portlet类之前尝试设置样式。然后,如果您真的陷入困境,请修改portlet.vm
。
custom.css
...
.portlet {
margin-bottom: 10px;
.portlet-topper {
padding: 0;
.portlet-title {
...