问题标签 [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 7.2 中添加新语言(泰语)
我想在 Liferay DXP 7.2 中添加新语言(泰语),但无法添加。我已按照以下步骤操作:
添加到 web.xml 文件的映射 (
/li>LIFERAY_HOME\tomcat-<version>\webapps\ROOT\WEB-INF
)将 URL 模式添加到 web.xml 文件 (
/li>LIFERAY_HOME\tomcat-<version>\webapps\ROOT\WEB-INF
)我找到了 4 个 portal-ext.properties 文件(PROJECT_NAME\Config\local\portal-ext.properties、PROJECT_NAME\Config\dev\portal-ext.properties、PROJECT_NAME\Config\uat\portal-ext.properties、PROJECT_NAME\Config\ prod\portal-ext.properties),在每个文件中添加了以下语言环境。
/li>
重新启动了 tomcat 服务器,但在 Portal UI:配置 > 设置 > 语言它仍然没有显示在可用语言的部分
截屏
可能还有一个步骤待定,即图标和language_<langCode>.properties
文件相关的更改。但仍然在完成上述步骤后,我应该能够在 UI 的设置可用语言列表页面上找到新添加的语言。
liferay - 获取过去的设置页面 Liferay DXP 7.1
我尝试了很多方法来设置 DXP,但似乎都没有。我已经尝试过使用 MySQL 和 Hypersonic,多次重新启动所有内容等,但我又回到了两个错误之一。
如果我使用 Hypersonic 进行设置(目前这不是问题,因为我刚刚学习)我会来到这个页面。它应该显示两个按钮“我同意”和“我不同意”。
如果我使用 MySQL 进行设置,它会告诉我发生了意外错误。
我所有的 JDK 和 JRE 路径都是正确的,因为它们在 Liferay 的 CE 上完全可以正常工作,但由于某种原因,它会在 DXP 上带来错误。
欢迎任何关于为什么会发生这种情况的建议,谢谢:)
java - 如何访问和显示来自特定用户的所有 Liferay 表单
我们希望用户能够在登录时查看他们填写的表单。我们如何使用 Liferay Forms 来实现这一点,或者我们如何使用 DDL 来访问表单?
我们想访问用户 ID,然后返回与该 ID 关联的表单,但是我们不确定如何处理此解决方案。
liferay - 带有 Liferay DXP 的 Log4j MDC
我们想实现Log4j MDC在Liferay DXP中记录用户相关信息。所以我尝试将 Log4j 与 MDC 一起使用,但是仍然存在依赖问题,我不确定 MDC 是否与 Liferay DXP 一起工作。
任何帮助表示赞赏。
问候, Suyash Bhalekar
elasticsearch - 在 Liferay 中搜索
我创建了一种结构,其后是网页内容。结构 包含 2 个字段。一是地区名称,二是邮政编码。我将数据存储在网络内容中,然后是这种结构。我想根据用户输入的邮政编码或地区名称搜索数据。我想向用户提供一个下拉菜单,以选择按邮政编码/按区域名称搜索的条件。
问题是 Web 内容数据以 XML 格式存储。因此,每当用户搜索关键字时,它将返回包含给定文本的所有结果。我想限制它。
我正在使用这种方法来搜索数据。
List<JournalArticle> results = JournalArticleLocalServiceUtil.search(
themeDisplay.getCompanyId(), //company id
themeDisplay.getScopeGroupId(), // group id
null, //folderIds Log list
0, //classname
null, //version
null,//title
null, //description
searchkeyword, // here put your keywords to search
new Date(), // startDate
new Date(), // endDate
0, //status
null, //review Date
QueryUtil.ALL_POS,
QueryUtil.ALL_POS, null);
liferay - Liferay 7.2 DXP 中的 Bean Portlet
有人在 Liferay DXP 中创建过 Bean Portlet 吗?
我跟进了https://help.liferay.com/hc/en-us/articles/360028708772-Creating-a-Bean-Portlet并执行了命令
但得到以下错误。
[错误] 无法在项目 Standalone-pom 上执行目标 org.apache.maven.plugins:maven-archetype-plugin:3.1.2:generate (default-cli):所需的原型不存在 (com.liferay:com. liferay.project.templates.cdi.bean.portlet:1.0.0) -> [帮助 1]
好像模板不见了!
感谢和问候,
帕特吉亚
liferay - 使用门户属性或控制面板禁用 Liferay Web 服务
我将Liferay DXP用于我的门户应用程序。我想使用控制面板或门户属性进行以下实施
- 禁用未使用的默认/自定义 Web 服务。
- 禁用API页面的访问(api/jsonws)
以上是否可以使用门户属性或控制面板?
任何参考/帮助将不胜感激。
apache - 针对 Apache 和 Liferay 重定向问题的 Docker Compose
目前,Liferay 和 Apache 服务器是手动部署在服务器上的。
我正在尝试使用现有配置在另一台服务器上使用 Docker Compose 启动 httpd:2.4.39-alpine 和 liferay/dxp:7.1.10-security-dxp-17-202003-3-202006050913。
这些是我的配置:
- 码头工人-compose.yml
- docker-ref/apache/conf/httpd.conf
- docker-ref/apache/conf/extra/httpd-vhosts-local.conf
当这些容器启动时,使用 http://localhost:8282/ 返回 Liferay 的主页,但是当我点击 http://localhost:8181/ 时,我得到“503 Service Unavailable”
有没有办法检查/调试请求被 Apache 丢弃/拒绝的点?谢谢
java - 在 Liferay 7.x 中替换 renderRequest.getParameter("param")
当我使用下面的代码时,收到警告说它已被弃用
然后我用
正如 v3.0 所建议的那样。但在那之后在运行时出现以下错误