在Liferay 6.2中将max-length设置为结构字段

时间:2017-10-17 15:23:13

标签: liferay structure maxlength

我正在使用Liferay 6.2 EE GA1 SP15,我需要一些东西,允许我在结构的文本输入中设置最大字符数。 我在Liferay市场找到了一个应用程序,但是用于LF 6.1

1 个答案:

答案 0 :(得分:1)

坏消息

为结构中的文本输入设置最大字符长度的功能不一定作为Liferay 6.2门户中的配置存在。您并不是唯一想要此功能的人,因为Liferay公共JIRA页面上目前有一个开放功能请求。

https://issues.liferay.com/browse/LPS-53197

  

注意:即使添加,也可能只为Liferay 7 / DXP开发。

好消息

虽然有一些好消息。市场插件存在于6.1但不存在于6.2的原因是因为在6.1中修改结构需要创建Java钩子以创建资产显示视图。如果您从Liferay市场下载LPKG文件(您链接到的)并对其进行反编译,您可以验证您下载/安装的内容实际上就是那个(资产显示视图挂钩)。

但是,在6.2中,您可以在FreeMaker代码中编写自己的资产显示模板,然后实际发布它而无需编写Java钩子来执行此操作。有很多非常好的教程可以在Liferay博客上解释这个。

https://web.liferay.com/web/paulo.fernandes/blog/-/blogs/accessing-a-web-content-structure-from-application-display-template

https://web.liferay.com/pt/web/eduardo.garcia/blog/-/blogs/new-ways-of-customization-with-application-display-templates-part-i-

https://web.liferay.com/pt/web/eduardo.garcia/blog/-/blogs/new-ways-of-customization-with-application-display-templates-part-ii-