在Portlets中使用Liferay主题css

时间:2016-01-14 16:20:49

标签: liferay portlet portal liferay-theme

我想在我们开发的自定义Liferay主题中定义所有样式。我想知道是否可以在portlets项目中使用主题中定义的css类。我们需要避免每个portlet项目中的重复css文件。目标是主题控制我们的portlet的所有外观和方面,因此如果我们更改主题(或在另一个门户容器中部署portlet),则portlet样式会发生变化。 你认为这是可能的吗?

提前致谢..

1 个答案:

答案 0 :(得分:3)

您想要做什么建议的方式来设置主题和Portlet的样式。

Portlet样式应该只影响它所属的Portlet中的布局。所有其他风格;颜色,字体等应在主题custom.css

中定义

我建议您在引入新的Portlet类之前尝试设置样式。然后,如果您真的陷入困境,请修改portlet.vm

看看Liferay's Political Theme

custom.css

...

.portlet {
    margin-bottom: 10px;

    .portlet-topper {
        padding: 0;

        .portlet-title {
...