Java Liferay控制面板的代码
我是Liferay的新手,但我必须更新(修复bug并添加一些增强)一个使用Liferay 6.1.1制作的站点 我有一个创建组织的表单和一个空白站点。 问题是,当前管理员必须转到控制面板,更改公共站点模板,将模板中的名称更改为组织名称,选中与主站点公共页面合并的选项,然后将其站点的管理员权限授予创建它的用户 这个任务没有变体,所以我很确定当用户创建组织时,它可以自动完成。我找到了从表单中创建组织的java文件,但我不知道应该在哪里使前面的任务自动化,或者如何将其添加到代码中Java Liferay控制面板的代码,java,liferay-6,Java,Liferay 6,我是Liferay的新手,但我必须更新(修复bug并添加一些增强)一个使用Liferay 6.1.1制作的站点 我有一个创建组织的表单和一个空白站点。 问题是,当前管理员必须转到控制面板,更改公共站点模板,将模板中的名称更改为组织名称,选中与主站点公共页面合并的选项,然后将其站点的管理员权限授予创建它的用户 这个任务没有变体,所以我很确定当用户创建组织时,它可以自动完成。我找到了从表单中创建组织的java文件,但我不知道应该在哪里使前面的任务自动化,或者如何将其添加到代码中 有人能帮我吗 我可以
有人能帮我吗 我可以给你的建议是一些技巧,如何寻找允许你做一些工作的特定类。每次要开始创建、修改或删除某些Liferay对象时,只需查找以下模式: ${MODEL\u NAME}LocalServiceUtil.java 以下是几个例子:
- 如果您正在寻找允许您创建一些用户的Liferay API,只需寻找类
- 如果要修改某些布局,请查找
您的工作似乎不是很辛苦,尝试寻找这样的util服务,您应该能够轻松实现您的目标。祝你好运 让我们帮我好好开始这项工作吧。我只想添加一个我刚刚找到的其他链接,其中包含一些有用的信息,与我尝试做的事情非常接近: 此外,其中还有一个“定义”部分,在您刚接触Liferay时非常有用: 首先,我们必须了解正确的术语: Liferay中的站点是一个特殊站点标志设置为“true”的组 页面称为布局和 站点模板称为LayoutSetPrototype