【问题标题】:Primefaces and Liferay, set theme for the entire portalPrimefaces 和 Liferay,为整个门户设置主题
【发布时间】:2013-02-27 19:30:31
【问题描述】:

我正在 Liferay 上开发 primefaces portlet。

为portlet 设置主题似乎很容易。 :您在 WebInf/lib 中包含 yourTheme.jar,并定义:

<context-param>  
   <param-name>primefaces.THEME</param-name>  
   <param-value>yourTheme</param-value>  
</context-param>

在您的 web.xml 中

但我更愿意在一个中心点为所有 PrimeFaces portlet 设置该主题(如自定义门户主题或某些门户属性)。这样它会影响整个门户,而不是每个单独的 portlet。最好的方法应该是什么?

谢谢!

我正在使用: Liferay 6.1.0 ce ga1。 Primefaces 3.5 jsf 2.1.3

【问题讨论】:

标签: jsf primefaces liferay-6 themeroller


【解决方案1】:

您应该develop Liferay Themes 并将它们部署为您的应用服务器中的war 文件。

Create pages 并将您的 Prime 面孔 portlet 与每个页面相关联。

然后将主题应用到您的页面。

通过将主题应用到您的页面,您可以实现将主题应用到您的 Prime 面孔 portlet。

【讨论】:

  • 谢谢。当我说“自定义主题”时,我的意思是“Liferay 主题”,所以我关心的是如何将 pf 主题(或一些自定义主题滚轮)添加到 Liferay 主题。我会试试的,然后告诉你
  • 当然。有兴趣了解
猜你喜欢
  • 2012-08-12
  • 2013-01-22
  • 1970-01-01
  • 1970-01-01
  • 2013-10-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多