Liferay Css用户状态

时间:2012-01-17 12:33:40

标签: css liferay

我遇到了以下问题:

我想创建一个新的Liferay主题,在这个主题中,标题中有Portlet,我如何正确设计这些Portlet?我的尝试是部署一个“_unstyled”主题,然后在“_diffs”中复制主题“经典”。这很好,我设法完成了最多的CSS。但是现在我在Header中有一个Login-Portlet,如果用户注销,Portlet有更多的“高度”,所以我不能在这两种情况下使用相同的保证金。

我现在的想法是将一个.css文件添加到我的Css文件中并将其中一个作为最后一个,如果用户登录则覆盖其余文件。这应该在portal_vm中完成,我想,但是因为我我不熟悉Liferay命令,如果你能帮助我,那将会很好。

如果这只是一点代码,请给我一个简短的例子。

我正在使用Liferay 6.1和Eclipse。

提前致谢

1 个答案:

答案 0 :(得分:0)

如果有人登录,则会在正文上显示“已登录”和“已退出”的课程。

所以你可以在custom.css

中使用它
.signed-in .portlet-login {
  margin: 0px;
}

.signed-out .portlet-login {
  margin: 10px;
}

当然,根据您的环境更改边距和其他值。