问题标签 [liferay-6]
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 - Portal_normal.vm 中的 Liferay $serviceLocator.findService("com.test.Foo") 给出 NoSuchBeanDefinitionException
我正在使用 liferay6 并尝试使用 portal_normal.vm 访问 com.test.Foo(添加到 ext-service)
我收到以下异常。
引起:org.springframework.beans.factory.NoSuchBeanDefinitionException:没有定义名为“com.test.Foo”的bean。
我需要在哪里声明这个bean?
templates - Liferay 6 - 如何将自定义布局设置为默认值?
我正在开发一个 Liferay 6 项目,该项目的一部分是创建一个新的布局模板,作为默认设置用于整个站点。Liferay 自己的 wiki 关于布局模板的文档非常稀少,而且我在谷歌搜索甚至在 SO 上都没有更好的运气。
我确实找到了一篇文章(Liferay - Layout for each pages)可以回答这个问题,但似乎它可能有点矫枉过正。在那个问题中,目标是根据页面更改模板,因此答案是创建一个 Hook 并使用它根据需要动态设置模板。在这里,我只想让这个自定义模板始终成为所有页面的默认模板,这就是为什么我认为其他问题的答案可能比实际需要的要多。
如果有人对这个谜题有答案,请告诉我。谢谢!
-- JLM --
login - 在 Liferay 门户 6 中更改身份验证类型
我是 Liferay 门户的新手。我们计划使用版本 6。如您所知,目前我们可以使用 emailAddress、screenName、userId 中的任何一个登录 Liferay。
1.我们现有的 Jboss 门户使用客户 ID 作为用户名。所以我们也不想为 liferay 门户更改此设置。如何将客户 ID 作为身份验证类型之一?
2.在当前的Liferay门户中,我们可以使用emailAddress、screenName、userId中的任何一个作为用户名。是否可以使用emailAddress和screenName和密码的组合?
提前致谢。任何帮助表示赞赏。
web-services - 通过 Liferay Webservices 更改文档库项目的权限
我已使用Portlet_DL_DLFileEntryService
( /tunnel-web/secure/axis/Portlet_DL_DLFileEntryService
) 将一些文件上传到文档库。现在我想修改他们的权限。如果我是对的,我可以用Portal_PermissionService
( /tunnel-web/secure/axis/Portal_PermissionService
) 做到这一点。有人可以给我一些工作示例吗?简单的soapUI 请求就可以了。
例如,我有一个DLFileEntrySoap
实例,想为角色添加VIEW
权限,并为角色添加权限。我应该调用哪个方法以及该方法的参数值是多少?Guest
VIEW
UPDATE
Publisher
Portal_PermissionService
spring - 如何在表单 Bean 进入 JSP 页面之前设置它
我是一个绝对的初学者。所以,如果我错过了显而易见的事情,请多多包涵。
我使用的环境:Spring Portlet MVC (3.0)、Liferay 6.0.6
我有一个控制器、一个表单 bean 和一个 JSP 页面。我可以使用以下代码成功提交表单并获取表单 bean。但是,在将 bean 转发到 JSP 之前,我被困在如何将一些值预加载到我的表单 bean 中。有人可以指出正确的方向:
我的控制器:
我的 JSP 页面:
表单豆:
jboss - 在 Velocity / JS / CSS 中自定义 Liferay 6 Dockbar
对于普通用户,我不喜欢整个“门户停靠栏”(我们使用 Liferay 进行面向外部的托管)。而且我不想向人们展示诸如“转到”之类的东西(我已经隐藏了私人/公共页面,使用必须是超级用户才能显示等)。
但我想为非管理员用户消除 Dockbar 上不需要的图标(见图) - 删除“管理”部分 - 删除切换编辑控件(甚至不应该向非管理员显示!?)
我认为这些事情会让登录的“基本”用户感到困惑。
liferay - 对 init_custom.vm 的更改未显示
我正在构建一个新的 Liferay 主题并被这个问题压垮。
当我对 进行更改时init_custom.vm
,我看到更改的唯一可能方法是重新启动 Tomcat。当我对我的主题进行其他更改时,例如编辑我的 CSS 或添加图像,我可以在通过 Ant Deploy 目标部署主题后看到这些更改。模板没有这样的运气。
我检查了$CATALINA_HOME/webapps/my-theme/init_custom.vm
部署后的文件,该文件确实反映了我的更改。
如果这将成为循环,我将无法继续发展。我必须能够更改速度模板而无需重新启动。有什么建议么?
当我进行更改时,我正在使用 Eclipse Liferay IDE 和 Ant 构建来部署我的主题。我正在使用 Liferay 6.0.6 Tomcat 捆绑包。我也已经添加include-and-override=portal-developer.properties
到我的portal-ide.properties
文件中。
谢谢!!!
(也在 Liferay 论坛中问过这个问题,我会确保复制我得到的任何答案:http ://www.liferay.com/community/forums/-/message_boards/message/11292911 )
rss - Liferay 的 RSS 端口
我的项目需要 Liferay 的 RSS portlet 从 Liferay CMS 读取提要。有人可以指导我如何实现这一目标吗?我正在使用 Liferay 6.0.6。我扫描了互联网,但找不到相关材料。提前致谢。
authentication - 如何对 Liferay 门户数据库进行 servlet 身份验证?
目前我们有一个 servlet 应用程序正在通过 Jboss 门户进行身份验证。但是现在我们被迫从 Jboss 门户迁移到 Liferay 门户,我们需要找到从我的 servlet 应用程序对 Liferay 门户数据库进行身份验证的方法。目前在我的servlet 应用程序,我正在使用 webauthentication 类对 Jboss 门户进行身份验证。但在 liferay 中,我没有找到任何负责进行 servlet 身份验证的自定义类。那么我需要编写自定义登录模块吗?如果您对 servlet Liferay 身份验证有任何想法/参考,请与我分享
任何帮助表示赞赏..
问候,
苏雷什
javascript - Liferay 6 create 'Add Page' link outside of dockbar
Is it possible to replicate the 'add page' link outside of the dockbar?
It is possible to replicate the 'add application', 'control panel', 'toggle controls' and 'page layout' links outside of the dockbar by adding javascript to main.js.
This question hasn't been answered on the Liferay forums as yet so I thought I'd try here.