使用 REST 构建器,我创建了一些 API 端点。 我正在尝试使用 curl 访问它们。 $ curl -X GET "http://localhost:8080/o/headless-xxx/v1.0/profile/12345" -H "accept: application/json" ...
使用 REST 构建器,我创建了一些 API 端点。 我正在尝试使用 curl 访问它们。 $ curl -X GET "http://localhost:8080/o/headless-xxx/v1.0/profile/12345" -H "accept: application/json" ...
我在尝试更新站点(组)模板时遇到了问题。 模板已分配并正常工作,但这样做会抛出几个错误。 他们都读了同样的东西: 这不是我理解的错误。 由于我没有检查权限,未经许可的人根本看不到按钮,也无法按下它。 我的视图中有代码。jsp,但即使我删除它,错误仍然存在。 这是我更新组的代码: 就像我说的,我尝试删 ...
我正在处理某事,但在尝试更新网站(群组)的公共网站模板时,我一直遇到错误。 我正在尝试使用 java 中的 liferay 模块项目来做到这一点。基本上,这个想法是,一旦用户完成了一定数量的任务,他们将获得通过按下按钮来更改站点模板的选项,这会变成网站公开(保留私人页面以允许编辑)。 为此,我使用 ...
我正在使用 Liferay 7.0,并且我在 portlet 级别中使用了一个自定义 js,这是一个巨大的文件。 由于大小(代码对于 try 块来说太大),我在编译过程中遇到了问题。 如果我手动缩小文件并部署它就可以工作(但这无济于事)。 有没有办法在部署期间从 portlet 级别缩小 js? ...
如何通过Liferay Struts Action (DXP 7.1) 在浏览器中显示jsp 文件的内容? 我使用参数为 HttpServletRequest 和 HttpServletResponse 的 execute 方法,并将 jsp 文件放在 resources/META-INF/reso ...
我正在尝试向用户个人资料(学号)添加新字段,并允许用户使用 email 或新字段(学号)使用相同的密码登录。 我已覆盖 login.jsp 以允许 Email 和学号。 我的想法是使用类似于以下代码的内容覆盖登录操作命令: 这是达到类似要求的正确方法吗? 在 Liferay 7.4 U46+ 中,我 ...
我正在尝试在 liferay portlet 中下载 Excel,但是当我要获取 outPutPortletStream 时,我获得了下一个异常: java.lang.IllegalStateException: 无法获取 OutputStream,因为 Writer 已经在使用中这是我用来下载 ...
我试图排除所有应用了“无搜索”标签的 Web 内容文章,使其不出现在搜索结果中。 但是,我很难弄清楚如何为此设置自定义过滤器小部件。 这是我所拥有的: 过滤字段: tagNames(也试过assetTagNames) 过滤值:无搜索过滤器查询类型:存在(已尝试列表中的所有内容但均未成功) 发生: m ...
我们在不同的 Maven 项目中有几个 Liferay 6.2 portlet。 其中一些被其他人作为依赖项导入。 虽然这允许我访问 java 类,但我不知道如何将 Freemarker 文件从一个项目导入另一个项目。 我假设我需要从依赖项目访问资源,然后告诉 Freemarker 如何查找和包含 ...
我需要使用 query_string 从弹性搜索中查询两个字段:例如姓名和年龄。 如果我通过以下查询直接对 Liferay 的 Elastic Search 执行此操作,它会起作用:{ "query": { "bool": { "must": [ { "ma ...
我正在使用 liferay 6.1.1,我想在产品中放入一个带有 Markdown 的文本文件,并希望从文件中读取文本并需要在 terms_of_use 中显示文本。jsp 应正确转换文本文件中的 Markdown进入适当的 HTML 然后通过 terms_of_use.jsp 显示请使用任何 ta ...
我通过使用映射表属性在 Employee 和 Department 表之间做了很多关系,它是由名称 Employee_department 生成的第三个表,在 Employee_department 表中,为什么 liferay 按名称 CompanyId 生成一个额外的列,它导致 persist ...
我面临一个奇怪的问题,我无法弄清楚问题所在。 我在 Liferay 门户中部署了一个 web 应用程序/portlet,它应该发送一个 email。我的配置正确,代码如下所示: 但是,这总是尝试连接到本地主机: 现在,虽然连接设置不正确,但我决定记录它们: 在 session 中它们确实是正确的: ...
我正在尝试从 freemarker 获取有关我使用的设备类型和浏览器的数据,Freemarker 模板中有 ${device},但它不返回数据,只是返回未知。 这就是我得到的: 任何人都可以帮忙吗? ...
我正在尝试为 Liferay 6.2 编写一个简单的远程服务,允许用户使用例如 Postman 远程上传文件。 我正在按照 Liferay 教程创建远程服务( https://help.liferay.com/hc/en-us/articles/360018178931-Creating-Remo ...
尝试在本地主机上运行自定义服务构建器时遇到错误。 Gradle 给出此错误: 然而奇怪的是在模块 com.liferay.trotspot.web 我没有导入 com.liferat.asset.constants。 这是我为模块构建的 gradle 文件: api 和服务模块出现相同的错误,但 ...
我们正在使用 liferay 7.3.5,并且有大约 600 个用户使用个人仪表板。 添加新用户时,他们会以编程方式获得配置文件和仪表板。 但是,最近我们遇到了关于仪表板分配的问题。 当新用户添加到平台时,配置文件会正常分配,但仪表板会显示(在新用户的“配置文件和仪表板”选项卡上)“此用户没有任何私 ...
每当期刊文章在 Liferay(Java 中)中过期时,我都需要运行自定义代码。 当期刊文章将其 state 从已批准更改为已过期时,如何注册回调 function 被调用? 所以我需要调用一个 Java 方法,该方法将接收过期的文章作为其参数,或者至少接收文章的 ID。 有任何想法吗? ...
即使我已经像这样导入它们,我也会收到此错误。 我也尝试了不同的版本。 我什至下载了 jar 并将其放在我的 lib 文件夹中。 即使在那时也是同样的错误。 这是我的 build.gradle 文件 这些是我认为的导入。jsp 文件 谁能帮我解决这个错误? 我无法添加完整的堆栈跟踪限制为 30000 ...
Liferay 的 forms 功能(我使用的是 Liferay CE 7.4.32)中存在一个错误,使得 forms 无法拥有超过 28 个项目。 在无法保存新项目并触发错误之前,表单仅达到 28 个问题,好像对可以添加到表单的项目数量有一些限制。 我还创建了一个全新的表单,当表单达到与原始表 ...