问题标签 [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 回答
2434 浏览

liferay - Liferay 主题中 JS 和 CSS 的绝对 URL 在代理后导致问题

我们都知道我们可以在主题中包含自定义 JS/CSS portal_normal.vm

变量$javascript_folder$css_folder结果都变成了绝对 URL。 http://content.liferay.com/4.3/misc/theme-api-4.3.0.html

在我的情况下,liferay 在代理服务器后面运行,因此,这些绝对 URL 给我带来了麻烦,并且浏览器中没有加载 js/css 文件。

不仅使用这些速度变量添加的文件,而且其他一些与主题相关的文件 ( main.css, main.js) 也不会使用服务器绝对 URL 加载到浏览器中。

有没有办法强制主题使用相对 URL 而不是绝对 URL?

谢谢

0 投票
1 回答
1031 浏览

liferay - 在 Liferay 中将 json 数据从一个 jsp 传递到另一个

我是 liferay 的新手,最终未能将数据从一个 jsp 发送到另一个。下面是我的用例。

  1. 我创建了 2 个 JSP 文件:first.jsp 和 second.jsp
  2. 我在 first.jsp 中创建了一个 href,点击它后,我通过调用 renderURL 来加载 second.jsp。
  3. 我想要实现的是我在 first.jsp 中构造一个 JSON 数据,当我单击 href 标记时,我需要将此 json 数据传递给 second.jsp 文件。

任何有关如何完成此任务的指示将不胜感激?

谢谢。

0 投票
1 回答
2078 浏览

mobile - Liferay 移动响应主题?

大家,早安,

我对 Liferay mobile 有一些疑问,如果您能帮助我,我会很高兴。

我使用 Liferay 6.1,我正在努力使现有的门户网站更具移动性和响应性。

先感谢您。

0 投票
1 回答
541 浏览

liferay - 将网站从 OpenCms 迁移到 LIferay

一个网站目前在 OpenCms 中,需要按原样迁移到 Liferay 框架。

OpenCms 中有 JSP 模板的概念。是否可以将 OpenCms 中存在的 jsp 模板的概念复制到 liferay 中的主题/布局中?

OpenCms 模板使用 cms 标签,例如<cms: />

我如何将整个网站从 OpenCms 转移到 Liferay?

我对此进行了很多搜索,但没有得到任何答案。

帮助将不胜感激。

编辑:

以下是有关该项目的更多信息:

该网站有静态页面和动态页面。我需要一种在 liferay 中重新创建它们的方法,以便将来如果用户希望更改网站的数据内容,他们可以轻松地做到这一点。在动态页面的情况下,他们将更新他们的数据库。在静态页面的情况下,他们希望从 liferay 框架更改数据(如果需要)。

我应该如何创建模板并添加使用特定模板的页面以及向页面添加内容?

我应该编写代码还是可以直接从 liferay UI 执行?有没有快速的方法来做到这一点?

我尝试使用 ftl 模板。但它会有用还是我应该从 liferay 创建模板?

0 投票
2 回答
407 浏览

liferay - Deploying Custom theme in production server

I'm working on a Liferay project.

I'm developing a new Liferay theme using Plugins SDK.

I wonder is it better to use ANT or MAVEN for the project?

Because I managed to run both projects in eclipse.

Also is there any way to deploy automatically the theme in the production server ? (Distant server using tomcat).

For now I'm just using auto deployment, copying the war file to the /deploy file.

Regards

0 投票
0 回答
90 浏览

liferay - 将页面从 OpenCms 复制到 Liferay

我知道这是一个重复的帖子,但我在这里需要帮助。我之前曾发布过关于我应该如何将当前在 OpenCms 中的网站迁移到 Liferay 的查询。

我将分享我在互联网上找到的任何内容以及我在 stackoverflow 上的一个论坛中得到的回复。

有人建议我使用 ftl 模板。但它不会就像每次用户更改网页时都执行代码一样吗?

该网站有静态页面和动态页面。我需要一种在 liferay 中重新创建它们的方法,以便将来如果用户希望更改网站的数据内容,他们可以轻松地做到这一点。在动态页面的情况下,他们将更新他们的数据库。在静态页面的情况下,他们希望从 liferay 框架更改数据(如果需要)。

我应该如何创建模板并添加使用特定模板的页面以及向页面添加内容?

我应该编写代码还是可以直接从 liferay UI 执行?有没有快速的方法来做到这一点?

问候

0 投票
1 回答
106 浏览

liferay - 将页面和模板添加到 portlet

我正在使用 eclipse ide,并且我创建了一个 liferay 项目 Test-portlet。我还没有为这个项目编写任何代码 当我运行这个项目时,我看到了通常的欢迎屏幕,我将 Test-portlet 添加到页面并从页面中删除了其他内容。

我实际上想使用 liferay 创建一个网站。该网站已经存在,应该在 liferay 中重写。

因此,当我加载项目时,我会看到这个欢迎屏幕和 Test-portlet。在此页面的顶部,我看到了 LHS 上的菜单管理、站点、.... 和 LIferay 徽标。我希望删除所有这些并仅显示网站的网页数据。我知道我可以为此目的使用主题和布局。

如果我应该使用portlet来创建这个网站,我应该如何继续添加页面和设计?

另外,我应该如何向这个 portlet 添加页面、主题、模板?

在创建这个 Test-portlet 项目之前,我已经使用控制面板创建了页面。

我应该如何创建这个网站?通过创建项目使用portlet?

编辑:

此外,这个 Test-portlet 在整个页面上显示为一个小 portlet。当点击齿轮符号并点击最大化时,它只会在这段时间内最大化,当项目再次运行时,它会恢复到原来的大小。

我应该使用 portlet 创建这个网站吗?网站数据来自数据库。很少有页面有静态数据。以后可能会添加后续页面。

如果我使用portlet创建网站,应该如何添加页面?

0 投票
2 回答
1330 浏览

plugins - 如何防止 Liferay 在我的 CSS 图像中添加主题 portlet 路径

我在 Liferay 6.2 中开发了一个主题插件。在我的 css 文件中,我使用它来引用图像:

它在我的本地机器上完美运行,但是在我将它部署到我们的登台服务器上之后,它显示了不同的路径,因此我的图像无法正确显示:

我还没有在谷歌找到任何解决方案。请帮忙。

干杯! 里约

0 投票
2 回答
679 浏览

liferay - Liferay 主题重置为默认值

我不知道我是不是唯一一个遇到这个问题的人,我正在使用插件 sdk 和 eclipse 开发一个 liferay 主题。我有一个基于经典的主题,当我关闭 eclipse 并再次打开时,我发现 custom.css 上的所有更改都消失了并重置为默认的经典主题。

0 投票
2 回答
1470 浏览

liferay - 在 Liferay 主题中 css 没有被申请为速度模板

我正在使用 LIferay Theme 为网站创建主题。在 portal_normal.vm 文件中,我包含了我在 custom.css 中定义的所有 html 代码和 css

问题是 custom.css 中的 css 没有应用于 portal_normal.vm 页面

我应该在速度文件中包含一些文件,告诉应该包含 custom.css 吗?

也可以在速度中包含所有 css 代码吗?

问候

编辑:

custom.css 和 portal_normal.vm 在 _diffs 文件夹中