问题标签 [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.
jsp - Liferay 7 jsp 钩子模块不起作用
我试图通过模块覆盖 JSP。该模块已部署,但没有任何效果。我尝试覆盖 create_account.jsp。我的 bnd.bnd 看起来像这样:
Bundle-Version: 1.0.0
Fragment-Host: com.liferay.login.web;bundle-version="1.0.5"
-sources: true
我的模块与服务器同步。我使用开发模式和 Liferay 7.0.1 GA2。
create_account.jsp 位于以下路径下:
/test-module/src/main/resources/META-INF/resources/create_account.jsp
任何想法为什么它不起作用?
我的 portlet 的状态是已安装。我可以执行 compileJSP 任务并将其更改为已解决。我认为它应该像所有其他模块一样处于活动状态。
我也无法解析来自 JSP 的变量,这些变量位于其他 JSP 文件中。例如:PropsValues。可能是build.gradle中存在错误/缺失的依赖项吗?
dependencies {
compile group: "com.liferay.portal", name: "com.liferay.portal.kernel", version: "2.0.0"
compile group: "com.liferay.portal", name: "com.liferay.util.taglib", version: "2.0.0"
compile group: "javax.portlet", name: "portlet-api", version: "2.0"
compile group: "javax.servlet", name: "servlet-api", version: "2.5"
compile group: "jstl", name: "jstl", version: "1.2"
compile group: "org.osgi", name: "org.osgi.compendium", version: "5.0.0"
}
我在没有IDE的情况下再次构建了hole项目,我遇到了同样的问题。当我尝试部署它时,会发生错误。但它仍然部署在状态为installed的服务器上。
当我将刀片部署后的 JAR 复制到部署文件夹中时,状态更改为已解决。
这与这里的问题相同: Deploying an osgi bundle (jsp hook) in liferay 7
更多信息:
我在窗户上工作。
当我部署时,日志显示以下内容:
它看起来像下图:
csv - 在 actionURL 中解析 CSV 重复两次 Liferay 7
我的问题是,当我以表格形式发布 csv 文件时,我的流程操作正在执行,但在完成执行之前(需要逐行检查并做一些事情),新的执行开始了。
我检查了 Chrome 控制台,似乎当它花费了 30 多秒时,导航器会重新加载自身并开始新的操作。
知道如何增加超时或其他解决方案吗?
在我的逻辑内部是一个循环......大约 550 行。
pagination - Liferay 搜索容器不工作。在 liferay7 中看不到下一页选项
我想在页面上显示项目列表..使用 Liferay 搜索容器..我正在使用 Liferay 7.0 ge 1 这是我的代码..ItemFound 是我使用过的实体..我没有得到下一页,每个项目页面..和所有.在屏幕上..帮助我
请指导我哪里出错了。附件是输出的屏幕截图 https://drive.google.com/open?id=0B9t253zQ5s5eZWNiVGxTRVZYX2M
我无法添加屏幕截图,因为我没有足够的声誉.. plz ..
java - 在 Liferay 7 中创建和部署 Vaadin 7 Portlet
使用 Liferay 6.x,开发和部署一些 Vaadin 7 portlet 非常容易。由于 Liferay 7 中的所有更改,我的 Portlet 将无法工作。我什至没有运行一个“Hello World”Vaadin portlet。
我已经阅读了来自“Sampsa Sohlman”(链接)的文章,但它不适用于最新版本的 Liferay。
我的问题:有没有机会获得一个示例 Vaadin 7 Liferay 7 “Hello World” Portlet?
我很感激每一个答案!
java - Gradle bndProjectBuilder 测试
我正在尝试使用 gradle、arquillian 和 bnd 工具为 liferay 7 portlet 编写集成测试。
这是我在测试类中的部署方法:
这是 bnd-test.bnd 文件:
通过功能测试,这可以正常工作,但是当我尝试进行一些集成测试并尝试使用 com.liferay.portal:com.liferay.portal.test;version='1.0.0' 等外部库时,问题就
出现
了
将像这样使用这个库的一些类:
我得到这个例外:
我认为这是因为 BndProjectBuilder 不包含依赖项 jar,或者我错误地配置了 bnd 文件。
有人已经遇到过这个问题吗?
liferay - 在 Liferay 7 中创建自定义标签库
我正在使用 Liferay 7 和 OSGi 模块编写应用程序。我需要创建一个可用于所有模块(portlet)的自定义 taglib,但我完全不知道从哪里开始。
你有什么主意吗?
我应该将 taglib 定义、类和 JSP 存储在 OSGi 模块中吗?如果没有,我可以在哪里以及如何从 portlet 模块中引用它?
非常感谢
module - 如何从自定义 porltet Liferay 中的文档和媒体库中选择文件 - 7
谁能帮助我如何打开一个弹出窗口来选择文件表单文档和媒体?
我正在使用 Liferay DXP
谢谢
liferay - liferay 7 single-approver-definition.xml location
I would like to edit the single appover definition workflow in liferay 7. Does anyone know where the file single-approver-definition.xml is located in liferay 7 CE?
spring-mvc - Liferay 7 Module Project Spring MVC Portlet, No handler found 错误,因为没有 viewrendererservlet
我正在使用刀片 CLI 开发一个简单的 spring mvc portlet。我收到错误消息
错误 [http-nio-8080-exec-9][render_portlet_jsp:131] null org.springframework.web.portlet.NoHandlerFoundException:未找到 portlet 请求的处理程序:模式“视图”,阶段“RENDER_PHASE”,参数映射 [[空]]
我不知道如何解决这个问题。我还检查了以下链接,但我不知道如何修复它。 https://issues.liferay.com/browse/LPS-63801?_ga=1.195671916.133904790.1461624186 任何帮助将不胜感激。谢谢。
请在下面找到代码。
1.SpringController.java
MyMVCPortlet.java
/li>弹簧portlet.xml
/li>构建.gradle
/li>/META-INF/views/view.jsp
任何帮助,将不胜感激。谢谢。
java - 如何在 Liferay 7 中翻译内容
我已阅读有关如何在Liferay 7 中修改语言键的文章,但没有提示如何翻译一种以上的语言。我想在我的主题中翻译东西,这在 liferay 6.x 中很容易,但我不知道如何在 liferay 7 中做到这一点。
编辑:我之前做过的事情:
- 使用刀片创建资源包项目
- 编辑 Language.properties 文件并将其部署到我的 liferay 7 服务器以测试功能
- 创建一个 Language_de.properties 文件,构建并部署到 liferay
您必须property = {"language.id=xx_XX"}
在您的班级中设置 以定义一种语言。如果您只是添加另一个 Language_xx_XX.properties 文件,它将无法正常工作。
我的问题是:如何在资源包中添加更多语言?