Как следует использовать main.js и main.css в проекте скелетного портлета, созданного SDK плагина Liferay 6.0.6? - PullRequest
2 голосов
/ 07 декабря 2011

Я неохотно помещаю в них портлет-специфичные JS или CSS, если <portlet:namespace /> не работает в них.Является ли хорошей практикой надеяться, что имена функций / переменных или имена классов, которые я выберу использовать, достаточно уникальны?

1 Ответ

1 голос
/ 08 декабря 2011

Я бы посоветовал вам использовать ID портлета в ваших CSS-файлах в качестве префикса, например:

#webform_WAR_webformportlet_somedivid { color: black; }

Это не будет выглядеть красиво, но оно должно быть уникальным, как вы собираетесь получитьпоскольку в том же файле WAR не должно быть никаких других портлетов с тем же именем.

Может быть, у кого-то есть идея получше?!

...