问题标签 [liferay-dxp]
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.
liferay - 在 Liferay DXP 中覆盖组件提供的服务
我是为 Liferay DXP 和 OSGi 开发的新手。当我们使用 Liferay 6.2 时,我们使用 Spring 配置com.liferay.portal.security.ldap.PortalLDAPExporterUtil以使用我们实现com.liferay.portal.security.ldap.PortalLDAPExporter、com.liferay.portal.security.ldap的类.PortalLDAPImporterUtil使用我们实现com.liferay.portal.security.ldap.PortalLDAPExporter的类,并实现我们自己的com.liferay.portal.security.auth.Authenticator。现在我们使用 Liferay DXP,我已经能够更改模块组件使用的服务之一,但是如果我想更改组件提供的服务该怎么办?我注意到com.liferay.portal.security.ldap.internal.authenticator.LDAPAuth、com.liferay.portal.security.ldap.internal.exportimport.LDAPUserExporterImpl和com.liferay.portal.security.ldap.internal.exportimport.LDAPUserImporterImpl都是LDAP 应用程序的“Liferay Portal Security LDAP”模块的组件。我想确保使用我的这些东西的版本,而不是 LDAP 的版本。是否可以替换模块的组件或组件提供的服务的实现?还是我需要用我自己的版本替换整个 LDAP 应用程序?
liferay - Liferay 中是否有任何 API 可用于创建期刊文章 XML 内容?
我们有一个自定义的 Journal Article Web 内容结构,目前使用硬编码的 XML 内容来填充结构中的值。Liferay 中是否有我们可以使用的 API 来为 Journal Article 创建 XML 内容。
liferay-7 - BaseActionableDynamicQuery 升级到 LiferayDXP
我正在将 Portlet 从 Liferay 6.2 升级到 Liferay DXP。BaseActionableDynamicQuery
我在 Liferay 7 API 中找不到。
谢谢
metadata - 如何在 Liferay 7 的自定义模块中获取 Web 内容元数据类别和标签信息?
如何在 liferay 7 的自定义模块中获取 webcontent 元数据类别和标签信息。我需要覆盖 Journal Article 的服务包装器挂钩
addArticle(long userId, long groupId, long folderId, long classNameId, long classPK, String articleId, boolean autoArticleId, double version, Map titleMap, Map descriptionMap, String content, String ddmStructureKey, String ddmTemplateKey, String layoutUuid, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, int reviewDateMonth, int reviewDateDay, int reviewDateYear, int reviewDateHour, int reviewDateMinute, boolean neverReview, boolean indexable, boolean smallImage , String smallImageURL, File smallImageFile, 地图图片, String articleURL,ServiceContext serviceContext) 抛出 PortalException { }
该方法中没有元数据信息的参数,如何获取期刊文章的元数据信息。
excel - 如何将 Liferay DXP 与 Apache POI 集成?
我正在尝试将 Apache POI 集成到Liferay DXP(OSGi)中,但无法解决与 gradle 项目中 POI 3.17 版本的依赖关系。我创建了具有以下 JAR 的独立项目:
- poi-3.17.jar
- poi-ooxml-3.17.jar
- poi-ooxml-schemas-3.17.jar
- xmlbeans-2.6.0.jar
- commons-collections4-4.1.jar
另外,我在 build.gradle 中添加了以下 gradle 依赖项
此外,bnd.bnd中也提供了相应的 jar。任何线索我在这里错过了什么?
liferay - Liferay DXP 补丁工具提示“无法安装:补丁源代码不可用”
我安装了Liferay DXP SP4,然后下载并放入liferay-fix-pack-de-30-7010.zip
Liferay的patching-tool/patches/
文件夹,将Liferay服务器成功打包到30级,然后这样编辑patching-tool/default.properties
:
当我跑步时,./patching-tool.sh info
我得到:
为什么这么说Won't be installed: Patch source code is not available
?
我的上述程序有什么问题?
liferay-7 - 无法在 Liferay 7 中添加菲律宾语作为语言
我需要将以下亚洲语言添加到 Liferay dxp 门户中。我可以添加除菲律宾语和标准普通话以外的语言。
- 越南语
- 泰国
- 标准普通话
- 英语
- 泰米尔语
- 马来语
- 菲律宾人
- 缅甸语
- 印度尼西亚
- 马来西亚人
- 高棉
- 老挝
当我在 portal-ext.properties 文件中添加菲律宾语言代码“fil”并重新启动服务器时,我收到“菲律宾语言代码不适用于 2 个字符”的错误。
我认为这是因为菲律宾语言代码是 ISO-3 语言代码。
我不知道 liferay 是否支持 iso-3 语言代码。
请建议我如何克服这种情况。
liferay - 尽管 service.ranking 很高,但 Liferay 没有看到我的服务实现
我编写了一个包含com.liferay.portal.security.audit.AuditMessageProcessor服务实现的模块:
弹性搜索.java:
部署后,Gogo Shell 将我的模块视为未实现该服务,如下所示。我的模块实现的另外两个服务是可见的。
我究竟做错了什么?
有关信息,在我的模块的 jar 中OSGI-INF/my.MyAuditMessageProcessor.xml
存在:
elasticsearch - Liferay Search 没有给出同义词搜索结果?
我们在 Liferay DXP 和 Elasticsearch 2.2.0 中有一个自定义搜索 portlet。我们在 elasticsearch 设置中为同义词搜索添加了以下设置。
我们还使用以下代码验证了是否将同义词分析器添加到索引中。
这给出了 synonyms.txt 文件中所有“acl”同义词的结果。但是 Liferay 搜索并没有给出带有同义词的搜索结果。例如:search("acl") => 在 synonyms.txt 文件中没有给出同义词的结果。
liferay - 如何覆盖 liferay 7/DXP 中的类。模块/基础中的类?
有没有办法覆盖liferay DXP中模块/基础内的类?