用于创建web内容的Liferay portlet

用于创建web内容的Liferay portlet,liferay,portlet,Liferay,Portlet,我使用Liferay管理web内容。我希望我的最终用户创建web内容,但我不希望他们去后台管理它 所以我想要一个portlet,我可以在公共页面中设置它,它允许最终用户直接在公共页面中创建web内容 是否有使用Liferay 6.1或需要代码的简单方法?您是否尝试过OOTB Web内容显示portlet?您可以在任何页面上添加Web内容显示portlet,并且可以在该portlet中创建内容,该内容在发布时(如果不涉及工作流)将在页面上可见。如果Sandeep的答案不是您想要的(但我怀疑是这样)

我使用Liferay管理web内容。我希望我的最终用户创建web内容,但我不希望他们去后台管理它

所以我想要一个portlet,我可以在公共页面中设置它,它允许最终用户直接在公共页面中创建web内容


是否有使用Liferay 6.1或需要代码的简单方法?您是否尝试过OOTB Web内容显示portlet?您可以在任何页面上添加Web内容显示portlet,并且可以在该portlet中创建内容,该内容在发布时(如果不涉及工作流)将在页面上可见。

如果Sandeep的答案不是您想要的(但我怀疑是这样)然后,您可以编写一个自定义portlet,使用Liferay的JournalArticleLocalServiceUtil方法与Liferay Web内容交互。不过,我还是先同意Sandeep的建议,因为它不涉及编码!:)

如果您想开发另一个webcontent portlet,可以在控制面板中使用。您必须进行自定义portlet创建,并使用数据库表,如JournalArticle、JournalArticleImage、JournalArticleStructure和JournalArticleTemplate。

嗯,这不是我想要的。我想要一个带有表单的页面(而不是页面中丢失的一个小按钮),然后当表单提交时,内容会转到列表中的另一个页面。那么您正在寻找当前在特定页面的控制面板中可用的整个web内容管理portlet?如果您直接期望一个用户可以添加内容的表单,那么它是不可用的。为此,您需要创建一些Jonny提到的自定义内容。是的,就是这样。一个我可以添加到任何页面的portlet,它允许我选择创建什么样的web内容。但没关系,我会给它编码。谢谢,不用担心!我发现Liferay OOB Portlet通常涵盖了您需要做的大部分工作,但通常无法避免创建自己的自定义Portlet来满足您的需求您的意思是使用Liferay API类,如JournalArticleLocalServiceUtil等,不要直接修改表,因为这是一个非常糟糕的想法。