我是Liferay的初学者,我需要自定义portlet webcontent显示列表。
我在我的主页Home中添加了一个portlet,我设法看到了我创建的最新消息。 新闻显示在表格中(标题,作者和日期显示)。 我想显示这样的新闻: - 新闻发布日期(新闻标题上方) - 新闻的标题(这是新闻的链接) 我试图创建一个结构,但我没有看到提交它的工作?
谢谢你赐教我?
PS:抱歉这个英文!!
答案 0 :(得分:3)
Liferay在源代码中可用 - 您是否查看了webcontent list portlet的实现?您可以为该portlet创建一个jsp挂钩,也可以根据您在那里找到的内容重新实现类似的挂钩...
正如您所说,您想要自定义Webcontent显示列表,我假设您不希望其默认行为。一旦你知道在这个portlet中要改变什么,请阅读jsp钩子,创建一个你想要的jsp更改的钩子(如果它仅限于jsp更改)并部署它。
Liferay的development documentation应该包含您需要的信息,否则请继续在liferay.com上的wiki
编辑:此外,您可能希望查看AssetPublisher - 也许这会为格式化输出提供更多选项。
答案 1 :(得分:0)
一般Liferay网页内容在journalarticle表中。我已经提到了Liferay 6.0版本。
现在,要显示liferay自定义portlet视图,您应该使用Liferay Portlet Creation和Liferay Service Builder。
以下是两篇有用的文章 - 1 GT; Liferay MVC Portlet 2 - ; Liferay Service Builder
现在为journalarticle表创建服务并使用portlet中的那些服务。
journalarticle表的一些有用字段供您参考 - title,createDate等。