css - 如何在所有 portlet 实例中设置标签样式?

标签 css liferay portlet

如何使用 CSS 选择所有 portlet 实例,而不是单个实例?在我的页面上,我看到最外面的 portlet 标记为

<div id="p_p_id_promotion_WAR_promotionportlet_INSTANCE_mxMxCb1CjaeA_" class="portlet-boundary portlet-boundary_promotion_WAR_promotionportlet_ promotion-portlet  portlet-draggable yui3-dd-drop"> 

即它是由实例标记的。所以我可以选择 bu id p_p_id_promotion_WAR_promotionportlet_INSTANCE_mxMxCb1CjaeA_ 因为这个 id 是特定的,例如。我没有看到特定于此插件的所有 portlet 的 ID。

main.css 中的样式是否仅应用于所有页面或 portlet 内容?

最佳答案

属性文件 liferay-portlet.xml提供条目

<css-class-wrapper>XYZ</css-class-wrapper>

此 CSS 类 [此处:XYZ] 将被注入(inject)到包装 portlet 的 DIV 元素中。因此,您可以提供此类作为您的 css 规则的前缀,以应用于任何页面上的那些 portlet。

HTH

关于css - 如何在所有 portlet 实例中设置标签样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16221253/

相关文章:

java - 可以 http ://localhost:8080/tunnel-web/jsonws be opened on default installation?

java - Hook Portlet 项目

javascript - 在 jssor 中动态添加字幕和幻灯片,并通过 onclick 在叠加层中显示全尺寸图像

css - 如何样式化(添加 css)到 Material 表(React)?

html - 拉伸(stretch) 2 个 html 元素以适应父元素的全宽

Python GUI html+css 包

authentication - 使用 Liferay 身份验证限制 Tomcat 上的目录列表?

liferay - 对于自动延长 liferay session : why is a smaller session. 建议超时吗?

java - Portlets - 从服务器端保持 session Activity

java - liferay portlet 中的 NullPointerException