Статус пользователя Liferay Css - PullRequest
1 голос
/ 17 января 2012

У меня возникла следующая проблема:

Я хочу создать новую тему Liferay, и в этой теме есть портлеты в заголовке, как я могу правильно спроектировать эти портлеты?Моя попытка состояла в том, чтобы развернуть тему «_unstyled», а затем скопировать тему «classic» в «_diffs».Это прекрасно работает, и мне удалось сделать большинство CSS.Но теперь у меня есть логин-портлет в заголовке, и если пользователь вышел из системы, у портлета больше «высота», и поэтому я не могу использовать одинаковое поле для этих двух случаев.

Теперь я хотелдобавьте файл .css к моим файлам Css и включите этот файл как последний, который переопределяет остальные, если пользователь вошел в систему. Я думаю, это должно быть сделано в portal_vm, но, поскольку я не знаком с командами Liferay,было бы неплохо, если бы вы могли мне помочь.

Если это всего лишь небольшой код, пожалуйста, дайте мне короткий пример.

Я работаю с Liferay 6.1 и Eclipse.

заранее спасибо

1 Ответ

0 голосов
/ 27 января 2012

В теле есть классы входа и выхода, в зависимости от того, вошел кто-то или нет.

Так что вы можете просто использовать это в custom.css

.signed-in .portlet-login {
  margin: 0px;
}

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

конечно, измените поля и другие значения в соответствии с вашей средой.

...