2012-01-17 5 views
1

я получил следующую задачу:Liferay Css Статус Пользователя

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

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

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

Im работает с Liferay 6.1 и Eclipse.

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

ответ

0

Там является «зарегистрировано» и классом «зарегистрировано из» на тело в зависимость, если кто-то подписано или нет.

Таким образом, вы могли бы просто использовать это в custom.css

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

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

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

+0

Спасибо, что это именно то, что мне нужно, есть ли список с использованием классов liferay? Я искал документацию, но, возможно, я искал неправильные слова, Link был бы достаточно thx. –

+0

Я не знаю окончательного списка, но firebug - ваш друг здесь (или эквивалент вашего браузера с наименьшим недоверием). Вы можете использовать ту же технику для браузеров и цветовых схем в Liferay: «.ie6 body {background: red;}» работает хорошо. Правильный совет, я думаю, - это просмотреть DOM (с помощью Firebug) и получить представление о том, что вы можете использовать в своих интересах. Это учит вас больше (и вы обнаружите гораздо больше в стороне), чем список окончательных классов. –

Смежные вопросы