Liferay是一个开源的JSR 286兼容门户和社交平台,用Java编写。它提供功能齐全的内置portlet(60+)以及各种集成点,可与Alfresco,Sharepoint等其他第三方软件无缝集成。
如何从Liferay 7.4中的ddmfieldattribute表中获取字段smallAttributeValue?
Liferay 7.4 将结构数据存储在“ddmfieldattribute”表中。我试图获取 ADT 模板中结构的字段,但找不到解决方案。 结构有...
我有一个关于liferay 的前置检查的问题(我认为)。我正在 liferay 7.3.5 中工作。 我有一些 java 代码来检索类别列表,然后我希望向您显示此列表...
错误 [Jsr168Dispatcher:38] 找不到操作 没有为操作名称默认映射的操作。 - [未知地点]
我在运行 Portlet 应用程序时遇到问题。 我有这个错误: 错误 [Jsr168Dispatcher:38] 找不到操作 没有为操作名称默认映射的操作。 - [未知位置] 我是
我想根据请求参数更改 OG 元标记。我使用 Liferay 6.0.6 和 Spring Portlet MVC 3.1.2。 如果用户访问 URL example.com?param=value1,我想设置: 我想根据请求参数更改 OG 元标记。我使用 Liferay 6.0.6 和 Spring Portlet MVC 3.1.2。 如果用户来到 URL example.com?param=value1,我想设置: <meta property="og:image" content="/image1.png"> 如果用户来到example.com?param=value2,我想设置: <meta property="og:image" content="/image2.png"> Liferay可以通过PortalUtil设置标题、副标题、描述和关键词。我可以将这些 OG 元标记设置为类似吗? 尝试看看<liferay-util:html-top>。对此进行了讨论,例如这里http://www.liferay.com/web/samuel.kong/blog/-/blogs/adding-a-javascript-to-every-page 您有更多选择。 您可以编写ServicePreAction,在其中计算正确的图像值,然后使用int主题模板 您可以将逻辑包含到主题中(创建您自己的服务)并计算其中的值。 我会使用第一种方法。
我目前正在使用社区版 2024.2.1;不知道其他版本是否会发生同样的情况,但仍然如此。这是 IntelliJ 的错误日志: com.intellij.diagnostic.
我有自己的自定义联系人 portlet。当我浏览该 portlet 或刷新包含联系人 portlet 的页面一段时间时,它会显示“代码”。我不知道为什么? 请看图片
如何在Javascript中检查Liferay会话是否超时?
我们使用 Liferay 来管理 portlet 和会话,应用程序的其余部分是使用 Angular 构建的。 Portlet 本身是单页应用程序。我们遇到的问题...
在浏览器中使用 bootstrap/clay css 变量进行 Liferay 7.4 主题开发
在之前的liferay版本中,当开发自定义主题时,我曾经查找所有涉及的var(--XYZ) css变量并在_clay_variables.scss中覆盖它们(例如$btn-border-radius等...
我们正在使用liferay门户并使用wildfly来部署它。我们在启动参数中使用以下属性。下面的启动参数会做什么? -Dnet.sf.ehcache.disabled=true
在MVC资源命令中从AJAX获取json数据(Liferay 7.4)
我无法在 MVC 资源命令中从 AJAX 获取 json 数据,因为我在请求参数中获取空值。 我已经搜索了几个 Stackoverflow 答案来解决这个问题,我......
Liferay 7.4 客户端扩展:如何使用客户端扩展方法自定义字段
以前,我使用 OSGI 方法覆盖 Liferay portlet 中的 JSP 文件,并注入我的代码以根据我的需要自定义它们。然而,我遇到了客户端扩展方法,w...
apachetiles的tiles定义我们是否可以使用https?
下面是我的tiles.xml 文件之一的示例代码 下面是我的一个tiles.xml 文件中的示例代码 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 2.1//EN" "http://tiles.apache.org/dtds/tiles-config_2_1.dtd"> <tiles-definitions> 这里如果你注意到了,url 以 http:// 开头,即使在官方文档中,示例也是这样写的。 https://tiles.apache.org/framework/tutorial/basic/pages.html 现在的问题是我正在使用 Tomcat9 和 Liferay 7.4 版本。在生产中的 tomcat 服务器中,我需要禁用来自端口 80 的所有流量(入站 + 出站)。一旦我这样做,在运行时在我的应用程序中,我会收到以下错误 ERROR com.liferay.portletmvc4spring.DispatcherPortlet - Could not complete request org.apache.tiles.definition.DefinitionsFactoryException: I/O Error reading definitions. at org.apache.tiles.definition.digester.DigesterDefinitionsReader.read(DigesterDefinitionsReader.java:331) ~[tiles-core-3.0.8.jar:3.0.8] at org.apache.tiles.definition.dao.BaseLocaleUrlDefinitionDAO.loadDefinitionsFromResource(BaseLocaleUrlDefinitionDAO.java:150) ~[tiles-core-3.0.8.jar:3.0.8] at org.apache.tiles.definition.dao.CachingLocaleUrlDefinitionDAO.loadRawDefinitionsFromResources(CachingLocaleUrlDefinitionDAO.java:239) ~[tiles-core-3.0.8.jar:3.0.8] at org.apache.tiles.definition.dao.CachingLocaleUrlDefinitionDAO.loadRawDefinitionsFromResources(CachingLocaleUrlDefinitionDAO.java:230) ~[tiles-core-3.0.8.jar:3.0.8] at org.apache.tiles.definition.dao.CachingLocaleUrlDefinitionDAO.loadRawDefinitionsFromResources(CachingLocaleUrlDefinitionDAO.java:230) ~[tiles-core-3.0.8.jar:3.0.8] at org.apache.tiles.definition.dao.CachingLocaleUrlDefinitionDAO.loadDefinitionsFromResources(CachingLocaleUrlDefinitionDAO.java:208) ~[tiles-core-3.0.8.jar:3.0.8] at org.apache.tiles.definition.dao.CachingLocaleUrlDefinitionDAO.loadDefinitions(CachingLocaleUrlDefinitionDAO.java:197) ~[tiles-core-3.0.8.jar:3.0.8] at org.apache.tiles.definition.dao.ResolvingLocaleUrlDefinitionDAO.loadDefinitions(ResolvingLocaleUrlDefinitionDAO.java:68) ~[tiles-core-3.0.8.jar:3.0.8] 我在想,当应用程序加载JSP时,tomcat试图从这个url动态下载定义文件,当时,由于端口80被阻止,它给出了这个异常。 所以,我的问题是 如果在文档本身中,处理此问题的优雅方法是什么 提到了http://? 如果是这种情况,为什么不是所有人都面临类似的问题? Apache Tiles 2.1 是一个古老的版本,整个 Tiles 项目自 2018 年起就已退役。也许他们从未实现过 XML 外部实体 漏洞预防。我建议迁移到一些较新的框架和支持的框架。 同时,您可以将 DTD 文件下载到您的项目中,并使用本地 URL(而不是远程 URL)引用它。 另一个选项是将 URL 更改为 HTTPS:https://tiles.apache.org/dtds/tiles-config_2_1.dtd,目前正在运行。至少在 Apache 基金会没有关闭该网站的情况下是这样。您不能依赖永远在线的外部资源,特别是对于已退役的项目。
我想知道是否可以更新站点或组织来为组织分配现有站点? 所以解释一下,我有一个用户组织,我有一个网站,而不是创建...
如何在 Liferay 7.4.3.102 CE GA102 中正确覆盖 CKEditor 配置
我是liferay的新手,目前正在尝试覆盖JournalArticle中CKEditor的配置以添加按钮,然后添加插件。 我已经创建了 ConfigContributor 和 ConfigServletFilter 来尝试覆盖
我无法在资产类别导航 portlet 配置中选择 ADT(Liferay 7.4)
我告诉你,我正在开发的Liferay版本是:liferay-ce-portal-7.4.3.112-ga112。 问题是我无法选择 ADT 模板,因为它没有显示在资产类别中
Liferay 中的 doView() 和 render() 函数有什么区别?
Liferay 中 doView() 和 render() 函数之间的实际区别是什么? renderRequest 和 resourceRequest 之间有什么区别?
我正在以两种可能的不同方式开发从 Liferay 到另一个服务的集成: 1) 我想将另一个站点关联到该帐户,并且用户将在 i...
通过 portlet、hooks 等的开发,我看到了在 Liferay 中登录的不同方法。是否有我可以使用的默认日志记录方法 - Liferay Way。 1.如何初始化记录器...
我是 Liferay 的新手,正在从事网络内容文章(期刊文章)的模型作家工作。创建后保留标题和内容很重要。我写了一个简单的脚本...
如何在 Liferay 7.4.3.102 中强制从 LDAP 导入用户?
我正在尝试配置Liferay 7.4.3.102。我正在使用官方存储库中的 Docker 映像。 我已经在 Liferay 部分中配置了 LDAP 控制面板 -> 实例设置 -> LDAP...