问题标签 [liferay-hook]
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-6.2 - 使用钩子覆盖 Liferay 中用户帐户的服务资源
我正在使用 Liferay 6.2。我做了一个钩子来在用户我的帐户页面中添加一些额外的字段。在这些字段的按键上,需要调用 ajax 调用。我阅读了 lifery service override并尝试遵循相同的方法:它适用于使用新字段更新用户。
但是,对于 ajax 调用,我需要在某处覆盖服务资源方法。但我不确定在哪里调用服务资源()。
我的方法如下:
在 details.jsp
在 js 中:我使用 AUI io 请求调用 ajax:我将 mode 作为参数传递以检查它是否进入 serveResource 内部。
但是在提供资源之前,它给了我一个错误,说 userProfileURL 没有定义。我还在 jsp 中包含了所需的导入。
在扩展 UserServiceWrapper 的 userServiceImpl 类中,我试图覆盖serveResource:
但我收到一条错误消息:
未为 UserServiceWrapper 类型定义方法 serveResource(ResourceRequest, ResourceResponse)
有什么方法可以在用户帐户页面的钩子中进行 ajax 调用,还是我在错误的地方过度使用?
jboss - 在 Liferay 和 JBoss 中部署 Hooks
我需要创建一个 Hook 来在站点中注入 Javascript。我在创建钩子时没有遇到麻烦,但是当我部署它时,我的钩子没有像钩子一样注册。
我曾尝试使用 Liferay 和 Tomcat 部署它,并且效果很好。
有人知道会发生什么吗?
提前致谢。
liferay - 如何在 Liferay 7 中添加新语言?
我的问题是如何在liferay 7
. 当我检查现有标志时,我看到图像不是 png,而是 svg,但我无法添加带有图标的新语言。在这page.jsp
我看到图像的构造函数是自动生成的。
这段代码描述了svg图像的生成
authentication - 没有登录钩子的liferay中的身份验证
我有一个问题,我得到了一个视图的用户和密码,我检查了 liferay 的数据中的这个数据是否正确,当它正确时,如果验证为真,我的方法返回 1,但我不知道如何制作在liferay中成功登录,这是我的方法:
login - Liferay Login Hook,弹出错误
我需要在popup中显示liferay的login hook中的错误,但是这句话只是一行代码,所以我不知道如何实现popup。关键是下一条:
此错误将显示在标签中,但我不需要这个。
像这个例子:: http://www.jose-aguilar.com/blog/wp-content/uploads/2012/07/bootstrap-modal.png
ajax - Liferay 搜索容器中的 Ajax 分页
我正在尝试对搜索容器分页进行 Ajax 调用。由于同一页面上有多个 portlet,我不希望每个 portlet 在每次执行分页时都强制调用渲染。
可能有两种可能的解决方案,但我面临一些问题。请帮我解决它。
1) 你能告诉我如何通过将其 Portlet Life-cycle 从 0 更改为 2 来编辑 Liferay Search Container Pagination URL 吗?如何创建钩子?
2)有一个名为的标签<liferay-ui:page-iterator/>
,其中有一个名为jsCall的属性。它用于不重新加载页面的分页。我不知道如何使用它?
如果可以使用第二个选项解决它,那将很有帮助。
谢谢你。
liferay-6.2 - 外观 JSP 文件在哪里?
每个 portlet 设置中都有这个Look and Feel选项:
我想为此选项卡创建挂钩。我必须覆盖哪个 JSP 文件?如何在此选项卡中添加我的自定义字段(如Use Custom Title)?
liferay-6.2 - 在 Liferay 6.2 Hook 中获取 portlet 类型
在 Liferay 6.2挂钩中,我想知道 portlet 类型(资产发布者/Web 内容显示)。Portlet 名称对我没有帮助,因为用户可能使用了自定义标题,在这种情况下,我将无法访问“资产发布者”/“Web 内容显示”。
我想要 Portlet 类型的确切挂钩文件位置是:/html/portlet/portlet_css/view.jsp
liferay-6.2 - Liferay 重定向到用户登录后输入的页面
我在 Liferay6.2中创建了一个自定义登录页面挂钩。
假设用户输入abc.com/xyz。然后在登录后,他不应该被重定向到我的自定义登录页面。相反,他应该被重定向到 xyz post login。
我的登陆页面应该只有在他进入abc.com的时候才会选择 如何实现这个。
liferay - 在我的 Header Liferay 6.2 中添加自定义 Portlet
我想在我的 liferay 的标题中添加一个自定义 porlet,但我不知道该怎么做。
我知道我可以只在门户中添加内容....vm。但是对于整个 portlet..
可能吗 ?
提前致谢。