问题标签 [liferay-theme]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2241 浏览

deployment - Liferay 主题部署

我为 Liferay 6.1.1 开发了一个自定义主题,它在我本地安装的 Liferay 上运行良好。当我尝试部署到我的 QA 服务器时,主题会显示在控制面板中,我可以在控制面板->网站页面->外观和感觉下分配新主题。

问题是认为分配了主题,我所做的自定义并没有反映在 UI 中。

我用来部署的过程是:

  1. 使用 Eclipse“导出”功能创建 theme-name.war 文件。
  2. 将war文件放在部署目录中。

有什么我做错了吗?

0 投票
4 回答
2089 浏览

localization - 删除 liferay 主题中的本地化

我正在使用 Liferay 6.1 并开发了相同的主题。我的问题是当我加载主题时,head 部分包含巨大的链接,如下所示:

我想删除不需要的语言。我希望删除这些链接,因为这不是 SEO 的好习惯。我想要一个主题的默认语言。我尝试添加translations.disabled=trueportal-ext文件,但这没有用。

您的任何建议表示赞赏。

0 投票
1 回答
146 浏览

liferay - 在 cloudbees 上部署带有 liferay 的 portlet

由于本教程,我成功在 cloudbees 上部署了 liferay 6.1.1:http: //blog.cloudbees.com/2011/09/15-minutes-to-liferay-on-cloudbees-paas.html

现在,我在问如何在这个环境中部署主题和自定义 portlet 有没有办法,或者我应该切换到另一个 Paas 解决方案吗?

谢谢,

0 投票
1 回答
461 浏览

liferay - Liferay 是否允许每个用户使用不同的配色方案?

我正在实现一个功能,允许用户在两​​种不同的配色方案之间切换。但是,在我看来,Liferay 中的配色方案是按系统/门户而不是按用户的。因此,如果用户更改它(我可以授予每个用户这样做的权限),它将为所有用户更改。我理解正确吗?

如果是这种情况,实现该功能的最佳方法是什么?

我现在想到的是,我可以为每个用户添加一个自定义字段,以存储一个人选择的配色方案;但我不确定下一步该怎么做。看起来我无法更改系统范围内的配色方案以便ThemeDisplay可以使用它来呈现页面,因为这将为所有其他用户更改它。是否可以在渲染每个页面时应用用户特定的配色方案?


更新:似乎在下面theme/_diffs/templates/init.ftl,有一种方法可以通过修改以下行来实现,

我们需要的是检索特定于用户的配色方案的 Css 类,并theme_display.getColorScheme().getCssClass()用它替换。

明天将测试这个想法。

0 投票
1 回答
516 浏览

liferay - 是否可以在 Liferay 6.1 中覆盖 Social Office 主题?

我想在 Liferay 6.1.20 EE 中覆盖 Social Office 主题(so-theme),因为我想使用它的布局和社交办公体验,但是在 css、页面模板等方面有一些变化。

我已经看过这个问题 ,但得出的结论是没有办法做到这一点,除了编辑实际的so-theme,这在开发方面和升级方面显然是有问题的。

我已经尝试将整个 so-theme 及其 jar 复制到一个新的主题项目中,这样我就可以拥有一个包含我的更改的 diff 文件夹,但我没有设法让它工作。

我已经在属性文件中进行了适当的更改(插件名称等),在我部署它之后,我可以看到我的新主题(虽然没有图标)但是当我选择它时,会引发以下异常:

有可能以某种方式管理它吗?也许在我的主题的属性文件中有一些额外的配置?如果需要,我可以提供更多代码。

0 投票
1 回答
496 浏览

themes - Liferay 从 CE 版迁移到企业版:无法在控制面板中切换主题

我正在尝试使用 liferay EE 6.1.20 测试我的 liferay 主题。这个主题适用于我当前的 liferay 安装。我可以在 liferay EE 1.2.0 服务器上部署我的主题而不会出现任何错误。如果去控制面板并尝试将当前主题切换到我的主题 - 没有任何反应,我在我的页面上只看到 liferay 默认主题。我在服务器日志中没有发现任何错误 - 我无法发布任何日志或错误,因为我没有错误的输出......

有人可以帮忙吗?

0 投票
1 回答
1061 浏览

java - 在 Liferay 中进行主题设计时需要 _diffs 文件夹吗?

我知道我可以将一些文件放入_diffs文件夹中,这些文件将放在deploy. 但我也可以直接在里面编辑文件docroot,它们也可以工作。在 Eclipse 下它更加舒适,因为更改任何文件docroot都会导致 Eclipse 自动更新正在运行的服务器上更改的文件——无需运行 long antdeploy目标。

那么_diffs文件夹的意义是什么?我可以避免在独立开发时或在 Eclipse 开发下使用它吗?

0 投票
1 回答
2358 浏览

liferay - Customizing portal's navigation bar

I want to customize the navigation bar in my theme. I searched for the CSS file that styles the navigation bar in the css directory but I couldn't find it.

In the nagivation.vm file, the navigation is declared as follows:

and using firebug I found out that the class is

sort-pages modify-pages.

I appreciate your help.

Thanks

0 投票
1 回答
2552 浏览

css - Liferay 中的自定义导航菜单?

我正在使用 Liferay 6 与 Tomcat 7 和 Liferay SDK for java 来开发一个自定义网站,该网站将由一个 portlet 处理。问题是我不太喜欢 Liferay 中的导航栏,我想用自定义 CSS 导航菜单重新设计它。我试图找到 CSS 文件,但由于某种原因,我有 2 个名为 custom.css 的 CSS 文件(一个在主题的根文件夹中,另一个在某个子文件夹中)。我必须从事哪一项工作?以及如何以适合我的 CSS 的方式更改 .vm 文件。

我想制作一个带有五个链接的盒装导航菜单,每个链接都是分开的(典型的 CSS 导航菜单)。

任何建议或帮助将不胜感激!

提前致谢

0 投票
3 回答
1000 浏览

liferay - CSS 到 Liferay 主题

我有一个 CSS 网页设计,我想转换为 Liferay 主题。这可能吗?

我正在使用 Liferay 6.1 Ga2 与 Tomcat 7 和 Liferay SDK for java。

任何建议将被认真考虑!

提前致谢