问题标签 [liferay-7]

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 回答
86 浏览

liferay - 无法覆盖翻译(期刊语言)

我想覆盖一些 Liferay 的模块翻译。我正在休闲: https ://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/overriding-a-modules-language-keys

它适用,但不适用于所有字符串。首先,我想覆盖 journal-lang 模块(com.liferay.journal.lang)中的一些字符串,但是这个模块没有 servlet 上下文名称。我试图跳过它,但它不起作用。如何覆盖这些字符串?

我也试图覆盖一些核心字符串(来自portal-impl),但其中一些仍未翻译。例如“添加字段”(add-field)来自定义新的表单视图。任何可能的解决方案?

0 投票
1 回答
765 浏览

calendar - Liferay 7 日历问题

我试图弄清楚新的日历机制在 Liferay 7 中是如何工作的,我知道CalEventLiferay 6 中的所有东西都变成了CalendarCalendarBooking并且CalendarResource在 Liferay 7 中。

CalEventConstants在Liferay 6中,我们可以使用一些标签和常量(-events-and-calendar-resources-with-liferays-c)。不幸的是,目前还没有适用于 Liferay 7 的此类文档。

请帮助我至少弄清楚如何获取给定日历日(例如今天)的日历事件。我找不到任何建议的方法来过滤数据库中的日历条目,没有任何自定义逻辑。

任何%LocalServiceUtil方法提示都会很棒(或 Github Liferay 7 Calendar相关代码)

0 投票
2 回答
1572 浏览

liferay - java.lang.NullPointerException

我正在制作一个自定义 sql 应用程序。我创建了一个服务构建器,创建了查找器列,构建并部署了它。表创建成功。现在我手动创建了一个*FinderImpl类和一个包含必要详细信息的 custom-sql 文件夹并重建了服务。*Finder界面生成成功。我在*FinderImpl类中实现了*Finder接口,然后重建了服务,但没有生成*FinderUtil 。我忽略了它,因为我可以轻松地直接调用*FinderImpl类的方法。我在*FinderImpl类中创建了一个自定义方法并重建了服务。我在*LocalServiceImpl中调用此方法并调用*LocalServiceImpl通过*LocalServiceUtil。但令我惊讶的是,我得到了最常见的错误——“ NullPointerException ”。我调试并发现*LocalServiceUtil的getService()方法的值为 null。请告诉我如何消除此错误,因为我整天都被卡住但无法解决。所以,请帮忙。提前谢谢。

0 投票
0 回答
1311 浏览

liferay - 如何在 Liferay 7 的 freemarker 模板中访问请求属性

我正在编辑我的客户 Liferay 主题的模板,我想访问请求属性。

在jsp文件中我可以写:

我想在 freemarker 模板中得到相同的结果。我试过这样的事情:

但我得到:

任何人都可以帮助我吗?

0 投票
2 回答
1255 浏览

liferay - liferay 7 中 liferay-portlet.xml 的等效文件是什么?

我想在 liferay 7 中添加自定义用户通知。为此,如果我使用的是 liferay 6.2,我将不得不在 liferay-portlet.xml 中输入user-notification-definitionsuser-notification-handler-class 之类的条目。但是在liferay中,我想问这些条目放在哪里。请帮助..thanx提前..

0 投票
2 回答
1023 浏览

liferay-7 - Liferay 7 消息总线

在 Liferay 6.2 中,我们曾经在 messing-spring.xml 中配置自定义邮件并在 service.properties 中进行输入。为了在 Liferay 7 OSGI 模块 portlet 中实现相同的功能,谁能指导我如何在其中配置消息总线?

0 投票
0 回答
174 浏览

liferay - 未调用自定义屏幕名称验证器的方法。为什么?

我在 liferay 7 中制作了一个自定义屏幕名称验证器,如 liferay-blade 示例中给出的那样。但是在 liferay 门户中添加新用户时,它的方法 validate() 没有被调用。这是 CustomScreenNameValidator 类:-

liferay 中的任何文件中是否有自定义屏幕名称验证器类的条目?如果是,请告诉我在哪里指定?如果没有,请说明我可能遗漏了哪一步?请帮助..thanx提前..

0 投票
2 回答
1237 浏览

jakarta-ee - CustomSQLUtil 在使用 Liferay 7 进行查询检索期间获取空值

虽然我对 Liferay 6.2 中的 CustomSQLUtil 类没有任何问题,但我在 Liferay 7 中遇到了这个类的新版本的问题。确实,get 方法返回 null 而不是预期的查询。

有人复制过这个吗?

这是我在 Eclipse Mars 中最后一次测试的描述:

  1. 在我的 Liferay 工作区中,我在 service 模块的 build.gradle 中添加了以下行

compileOnly 组:“com.liferay”,名称:“com.liferay.portal.dao.orm.custom.sql”,版本:“1.0.5”

  1. gradle 刷新后,我可以使用 FooFinderImpl 类中的 CustomSQLUtil 类来检索适当的查询。

  2. 此查询已写入 default.xml 文件中,该文件已放入 Liferay 7 文档中提到的 src/custom-sql 文件夹中:

https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/custom-sql

我尝试了很多地方(在 META-INF 中,在 ressources 中..),我什至尝试扩展 CustomSQL 本机类来获取配置,但是 CustomSQLUtil 类的 get 方法总是返回 null 而不是 sql询问。

PS:我注意到这个新的“CustomSQLUtil.get”方法现在需要 2 个参数,除了查询 ID 之外还请求一个类。在这个类参数中,我输入了“Foo.class”值。

有人知道是否有配置要做吗?是否必须配置类路径或捆绑上下文?

0 投票
1 回答
113 浏览

javascript - Liferay.SearchContainer 未定义

我正在尝试使用 SearchContainer,但我的 javascript 文件有问题。我正在创建一个 AUI 模块和调用Liferay.SearchContainer.get方法。不幸的是,我进入TypeError: Liferay.SearchContainer is undefined了浏览器的控制台日志。我做错了什么?

这是我的js代码:

);

0 投票
1 回答
454 浏览

liferay - 在 Liferay 7 中使用 LocalServiceUtils

我们正在开始我们的第一个 Liferay 7 项目,但我已经陷入困境。

我想创建一个从 DDMContent 表中读取数据的 portlet。幸运的是,有 DDMContentLocalServiceUtil。

我正在为如何实际使用它而苦苦挣扎。

我将它添加到 build.gradile 文件中,如下所示:

我将它添加到 bnd.bnd 文件中,如下所示:

然后我像这样包含在我的 portlet 类中:

portlet 编译并开始部署,但我从来没有达到可以实际使用它的地步,因为它从未完全部署。没有例外,也没有提示我做错了什么。

我的版本号正确吗?我需要将它添加到 bnd.bnd 文件吗?谁能帮帮我?

此致,

丹尼尔