【发布时间】:2016-11-16 16:05:24
【问题描述】:
我正在开发一个已生成大约 60000 个站点/社区的 Liferay 门户实例。这些社区已经在使用中。我们已经为门户建立了一个主题,并且我们正在尝试将其部署到门户中的所有社区。我们已经在几个社区手动对其进行了测试,当然,我们已经通过控制面板设置了默认主题,但是必须有一种比手动交换 60000 个站点更智能的方式来进行切换。
有什么想法吗?我要提一下:我不是 Liferay 专家,而且我对这个环境的内部没有太多的访问权限,所以我希望解决方案不涉及编写新的 portlet 或其他东西。
【问题讨论】:
-
您可以编写实用程序 portlet,将主题应用于您的所有 60000 站点的页面。您可以研究
com.liferay.portlet.layoutsadmin.action.EditLayoutSetAction和com.liferay.portal.service.impl.LayoutSetLocalServiceImpl的源代码并编写实用程序
标签: liferay liferay-6 liferay-theme