1

我在主题中使用了一个 portlet,$theme.runtime("portletId")但它没有在 portlet 的 main.css 中加载 CSS。

我的意思是,当我将 portlet 嵌入主题中时,我在 portlet 内的 main.css 中编写的 CSS 不会显示在页面中,即使 CSS 文件是在 liferay-portlet.xml 中指定的

有没有办法来解决这个问题?

4

2 回答 2

0

您在主题中嵌入的 portlet 是 OOB portlet 还是自定义 portlet?

如果您嵌入了自定义 portlet,那么您应该将所有 css 写入 custom.css 文件中,您应该创建该文件以便将 css 应用于您的 portlet。

如果您使用的是 OOB portlet,那么您应该将类​​添加到所需的 .jsp 文件中,并将其各自的 css 添加到主题中。

看看这个 - http://www.liferay.com/community/forums/-/message_boards/message/21118773

于 2013-06-06T06:36:06.180 回答
0

尝试将您的 css 代码添加到 /docroot/_diffs/css 内的 custom.css 文件中,该文件的优先级高于 main.css

于 2013-08-21T13:58:46.063 回答