问题标签 [liferay-velocity]

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 投票
1 回答
467 浏览

liferay - 在自定义主题中动态添加按站点过滤的 Web 内容时出错

我正在尝试根据当前登录用户的站点/社区名称过滤 Web 内容,下面的代码写在 portal_normal.vm 中。我正在使用自己的自定义主题。我的门户应用程序中有 3 个站点,即 Global、Liferay、myCustomSite。

我有默认的 liferay 用户“test”作为 Liferay 站点的一部分,我自己的用户作为“myCustomSite”的一部分。

当我运行上面的代码时,我能够获取自定义站点中的所有文章,但在动态添加它们时会遇到问题。我收到一个错误,例如

“10184”是默认的liferay 组/站点ID,“14853”是我在我的自定义站点下的文章ID。我不知道为什么它使用liferay 站点ID,即使我传递了当前用户的站点ID。

当我检查“ThemeDisplay.getScopGroupId”时,我总是得到 liferay 站点 ID。我正在使用liferay 6.2 GA2。任何指针都会有帮助。谢谢。

0 投票
1 回答
439 浏览

liferay - 如何编写要在 liferay 主题中访问的 java 类?

我有一个场景,我有一个用 JSP 编写的 java 类,它的成员用于该 JSP 本身。

JSP 是liferay portlet 的一部分。

现在,我需要为 liferay 主题中的速度模板编写该类,以便我可以在 navigation.vm 文件中访问它。

以下是一个虚拟片段 -

xyz.jsp(部分)

我需要在我的 navigation.vm 文件中访问这个类。

请帮助我完成它。

0 投票
0 回答
145 浏览

liferay - 扩展 ServicePreAction 类并在键 WebKeys.VM_VARIABLES 下添加属性

我需要在 tomcat 6 上运行的 liferay 6.0.6 中添加一些自定义速度变量。请告诉我一种方法。

我在博客中读到我们需要扩展 ServicePreAction 类并在 key 下添加属性WebKeys.VM_VARIABLES。但我无法实现它。如果我走错了路,请帮助我并纠正我。

请参阅以下问题了解我的确切要求。-如何访问主题中的自定义 java 类。

0 投票
1 回答
1575 浏览

liferay - 使用速度代码获取父级的子元素

我将亚洲保留为父元素。在此之下,我将印度和中国作为子元素。我想通过使用速度代码来获取这两个国家。

下面是我的代码:我正在使用该方法getChildren(),我只得到第一个孩子,无法得到它的两个孩子。

我有父元素 ascontinent和子元素 as countries

0 投票
1 回答
1980 浏览

liferay - 在 liferay 速度模板中访问 servicelocator 中的自定义服务类

我有一个场景,我有一个类和一些方法,我需要在我的主题中的 liferay 速度模板中访问它们。

我尝试vm使用

对于以下课程 -

但我得到以下异常 -

如果我在某个地方出错了,请告诉我。

0 投票
2 回答
2490 浏览

liferay-6 - 在 liferay 中动态改变语言

以下是我的要求:

我需要动态更改语言。所以我有一个具有切换值的按钮。因此,当值为“英语”时,它将以英语显示内容,而当值为其他内容时,说“印地语”,那么它将以印地语显示内容。

有没有办法动态地实现这个功能?

任何帮助,将不胜感激。

谢谢你。

0 投票
1 回答
1754 浏览

liferay - 提供从 liferay 主题导航到控制面板的链接

我正在尝试提供一个链接以从我的主题导航到控制面板。我使用了以下代码。

这在我的本地测试环境中运行良好。但是当我将其移至生产时,出现以下错误。

请帮我解决这个问题。提前致谢

0 投票
3 回答
5287 浏览

liferay - 在显示模板脚本中获取结构字段值

我正在尝试为我的资产发布者条目设置自定义显示。我创建了一个带有“图像”字段(名为“main_image”)的结构,然后,我创建了一个显示模板来获取条目:

问题是我不知道如何获取图像字段(结构中声明的“main_image”)值。

我试过这个没有成功:

问候,

标记。

0 投票
1 回答
3533 浏览

liferay - 如何处理 Liferay 登录 portlet 中的无效身份验证

我尝试使用此 portlet 登录示例为我的目的自定义登录 portlet 。

但是当我使用错误的密码登录 test@liferay.com 时,它显示“网页不可用”

SignInPortlet.java

查看.jsp

有谁知道如何解决这个问题?

0 投票
1 回答
400 浏览

javascript - Uncaught SyntaxError: Unexpected token ILLEGAL

我使用liferay 5.2

我想显示与 liferay 的当前语言相关的相同消息

此消息的代码在速度语言中

这是源代码navigation.vm

我的信息在这个应答器中

我想将这条消息与 liferay 的当前语言相关联

意思是当语言是法语时,消息将以法语显示

我尝试使用此代码没有成功:

我在 javascript 代码中进行测试我添加了这一行 var varlang = "$themeDisplay.getLocale()";

但是当我测试我有这个错误:

我只更改本节中的代码

#if ($show_sign_out)