问题标签 [liferay-6.2]
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 - 向 create_account.jsp 添加新字段,但 Liferay 中没有自定义字段功能
我想在 Liferay 中的用户帐户创建页面中添加 15 个新字段。除了自定义字段,expando 表之外,它怎么可能?因为我知道如何使用自定义字段。我有更多的领域,所以很难管理。通过钩子我想向帐户创建页面添加更多字段。
字段与用户相关。
创建一个选择框,其中包含我的应用程序中可用的组织列表。
创建一个选择框,其中包含我的应用程序中可用的角色列表。
onclicking 应重定向到第 3 方支付网关的保存按钮。一旦支付金额,它将为该用户创建帐户。
支付金额后,以上所有字段都需要在额外表下添加相关列并映射到
user_ table
withuserId
作为主键。将该组织分配给上面选择的用户,角色也类似。
我正在使用 Liferay 6.2。如果有人有任何想法,请告诉我!
java - 在 doc lib 中移动文件后的 Liferay 权限问题
使用 liferay 6.2 api 在文档库中插入图像。该代码还将图像从一个文件夹移动到另一个文件夹
但是移动图像后,他们的文件夹没有获得guest view
权限,并且无法查看图像。
我有两个组(站点)-
- A组
- B组
GroupA 用户创建文件夹、插入文件并移动文件。GroupB 用户应该能够看到这些文件。
所有文件夹和文件都Global scope
在文档库中创建。
这似乎不起作用,并且没有为所有用户设置来宾权限。奇怪的行为是,当执行移动操作的用户从 UI 中查看权限时,会检查查看权限,但对于任何其他用户,权限都不会检查。
根据下面的建议,我曾经DLAppServiceUtil
移动文件。但它不会将文件状态从草稿更改为已批准。
还有什么是用来复制文件的正确方法?没有办法 DLAppServiceUtil
将文件从一个文件夹复制到另一个文件夹
有人知道如何解决这个问题吗?
eclipse - Liferay Portal 6.2 自定义日历-Portlet - view_calendar.jsp 和 view_calendar_resources.jsp 中的错误
我是 Liferay 的新手,正在尝试自定义日历-portlet 以实现 2 路同步。我正在使用 Ant 进行构建。
以下是我到目前为止所遵循的步骤。
liferay-plugins-sdk-6.2-ce-ga4-20150416163831865.zip
从liferayliferay-portal-tomcat-6.2-ce-ga4-20150416163831865.zip
网站下载。- 设置我的 Eclipse 并创建新的插件项目。
- 将 的内容添加
..\tomcat-7.0.42\webapps\calendar-portlet
到 docroot 文件夹..\liferay-plugins-sdk-6.2\portlets\Appointment-portlet\docroot
。
问题:现在我收到编译时错误。以下是详细信息。
重复的局部变量
editCalendarURL
- 在view_calendar.jsp
. 这里变量editCalendarURL
先被赋值,然后被使用。所以,我找不到任何重复的问题。重复的局部变量 user -in
view_calendar_resources.jsp
。在此 jsp 文件中找不到变量“用户”。
我尝试进行 Ant 合并,但仍然收到错误:
Buildfile:\liferay-plugins-sdk-6.2\portlets\Appointment-portlet\build.xml 无法从 \liferay-plugins-sdk-6.2.ivy\ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT 获取资源。 jar:java.util.zip.ZipException:打开 zip 文件时出错 [taskdef] 无法从 \liferay-plugins-sdk-6.2.ivy\ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar 获取资源: [taskdef] java.util.zip.ZipException:打开 zip 文件时出错
[taskdef] at java.util.zip.ZipFile.open(Native Method) [taskdef] at java.util.zip.ZipFile.(Unknown Source) [taskdef] at java.util.zip.ZipFile.(Unknown Source) [ taskdef] at java.util.jar.JarFile.(Unknown Source) [taskdef] at java.util.jar.JarFile.(Unknown Source) [taskdef] at org.apache.tools.ant.AntClassLoader.getResourceURL(AntClassLoader.java :1006) [taskdef] at org.apache.tools.ant.AntClassLoader$ResourceEnumeration.findNextResource(AntClassLoader.java:149) [taskdef] at org.apache.tools.ant.AntClassLoader$ResourceEnumeration.(AntClassLoader.java:110) [taskdef] at org.apache.tools.ant.AntClassLoader.findResources(AntClassLoader.java:953) [taskdef] at org.apache.tools.ant.AntClassLoader.getNamedResources(AntClassLoader.java:922) [taskdef] at org. apache.tools.ant.loader。AntClassLoader5.getResources(AntClassLoader5.java:58) [taskdef] at org.apache.tools.ant.taskdefs.Definer.resourceToURLs(Definer.java:360) [taskdef] at org.apache.tools.ant.taskdefs.Definer。执行(Definer.java:246)
[taskdef] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
[taskdef] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) [taskdef] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown来源)
[taskdef] 在 java.lang.reflect.Method.invoke(未知来源)
[taskdef] 在 org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [taskdef] 在 org.apache .tools.ant.Task.perform(Task.java:348)
[taskdef] at org.apache.tools.ant.Target.execute(Target.java:435)
[taskdef] 在 org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:168) [taskdef] 在 org.apache.tools.ant.taskdefs.ImportTask.importResource(ImportTask.java:230) [taskdef ] 在 org.apache.tools.ant.taskdefs.ImportTask.execute(ImportTask.java:162) [taskdef] 在 org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
[taskdef] 在太阳。 reflect.GeneratedMethodAccessor4.invoke(Unknown Source) [taskdef] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[taskdef] at java.lang.reflect.Method.invoke(Unknown Source)
[taskdef] at org.apache.tools .ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [taskdef] at org.apache.tools.ant.Task.perform(Task.java:348)
[taskdef] at org.apache.tools.ant.Target.execute(Target.java:435)
[taskdef] at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:168) [taskdef] at org.apache.tools.ant.taskdefs.ImportTask.importResource(ImportTask.java:230) [taskdef] at org.apache.tools.ant.taskdefs.ImportTask.execute(ImportTask.java:162) [taskdef] at org. apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
[taskdef] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [taskdef] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[taskdef] 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [taskdef] at java.lang.reflect.Method.invoke(Unknown Source) [taskdef] at org.apache.tools.ant.dispatch.DispatchUtils.execute( DispatchUtils.java:106) [taskdef] at org.apache.tools.ant.Task.perform(Task.java:348)
[taskdef] at org.apache.tools.ant.Target.execute(Target.java:435)
[taskdef] 在 org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:168) [taskdef] 在 org.apache.tools.ant.taskdefs.ImportTask.importResource(ImportTask.java:230) [taskdef ] 在 org.apache.tools.ant.taskdefs.ImportTask.execute(ImportTask.java:162) [taskdef] 在 org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
[taskdef] 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [taskdef] 在 sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[taskdef] 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [taskdef] 在 java .lang.reflect.Method.invoke(Unknown Source) [taskdef] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [taskdef] at org.apache.tools.ant.Task。
在 org.apache.tools.ant.Target.execute(Target.java:435) 处执行(Task.java:348)[taskdef ]
[taskdef] 在 org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:168) [taskdef] 在 org.apache.tools.ant.taskdefs.ImportTask.importResource(ImportTask.java:230) [taskdef ] 在 org.apache.tools.ant.taskdefs.ImportTask.execute(ImportTask.java:162) [taskdef] 在 org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
[taskdef] 在太阳。 reflect.NativeMethodAccessorImpl.invoke0(Native Method) [taskdef] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[taskdef] 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [taskdef] at java.lang.reflect.Method.invoke(Unknown Source) [taskdef] at org.apache.tools.ant.dispatch.DispatchUtils.execute( DispatchUtils.java:106) [taskdef] at org.apache.tools.ant.Task.perform(Task.java:348)
[taskdef] at org.apache.tools.ant.Target.execute(Target.java:435)
[taskdef] 在 org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:179) [taskdef] 在 org.eclipse.ant.internal.launching.remote.InternalAntRunner.parseBuildFile(InternalAntRunner.java:215) [taskdef] at org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunner.java:429) [taskdef] at org.eclipse.ant.internal.launching.remote.InternalAntRunner.main(InternalAntRunner.java: 139) [taskdef] 无法从资源 org/apache/ivy/ant/antlib.xml 加载定义。找不到。名称未定义。行动:检查拼写。行动:检查是否已声明任何自定义任务/类型。行动:检查任何/声明已经发生。此命名空间中尚未定义任何类型或任务
这似乎是一个 antlib 声明。操作:检查实现库是否存在于以下之一中: -E:\eclipse\plugins\org.apache.ant_1.9.2.v201404171502\lib -C:\Users\Abhishek.ant\lib -a 命令行中添加的目录使用 -lib 参数
总时间:4秒
我已经尝试安装 liferay/portal/plugin-sdk 很多次,但什么都没有。
java - 如何跟踪 liferay 中的事件请求?
我使用 liferay6.2.0 CE。
我为监控访问用户(登录/注销)启用了 UBT(用户行为跟踪),但这无法监控事件请求。
我想在不使用 Google Analytics 的情况下跟踪 liferay 中的事件请求。
有没有办法做到这一点?
liferay-6.2 - 如何检索用户个人资料图片 Liferay 6.2
对于 6.1,有一些解决方案可以像在这篇文章中一样检索用户个人资料图片,但是如何在 Liferay 6.2 中获取肖像图像?
java - **CacheModel 上的 NoClassDefFoundError
我正在尝试使用以下代码添加表之间的关系
<column name="categories" type="Collection" entity="Category" mapping-table="ShoppingItem_Category"/>
在此使用 **LocalServiceUtil.getCategoryItems(categoryId) 构建服务之后,此 API 抛出异常
谁能告诉什么问题
liferay-6.2 - 如何使用liferay 6.2在portlet中创建指向另一个页面的链接
我正在使用 Liferay 6.2 和 Tomcat 7。
第一个问题,我有这样的页面http://localhost:8080/group/page-two-portal/good
,我想创建一个可以访问该页面的链接。如何在 portlet 中创建指向该页面的链接?
第二个问题,我想知道如何在 Liferay 6.2 中获取 baseurl ?
java - 如何在 Liferay 6.2 中将错误消息和堆栈跟踪打印到页面中
我想将 portlet 中引发的每个异常的错误消息和堆栈跟踪打印到页面中,以便用户可以看到它。我在 Tomcat 中使用 Liferay Portal Enterprise Edition 6.2.10 EE GA1(牛顿/Build 6210/2013 年 11 月 1 日)。我尝试设置:
在属性文件portal-ext.properties
以及portal.properties
主题和 portlet 中,但它不起作用。我认为,也许它可以通过钩子重写来完成portlet_error.jsp
,但我不知道 Liferay 是否有一些对象,其中设置了引发的异常。我不想重写可能引发异常的每个类。也许存在另一种解决方案。你有什么主意吗?