我想强制控制面板中的某些字段。每当有人创建新的Web内容,结构或模板时,我希望在用户在描述和其他字段中添加一些文本之前不要保存它。此外,我希望能够对这些字段中写入的文本进行语法检查。我想我可能不得不使用一些网络服务来做到这一点。 Liferay是否有任何开箱即用的功能?如果我必须编写代码,我会创建一个钩子吗?我想在Liferay 6.1上这样做。谢谢。 示例:将描述字段设置为此屏幕截图中的必填字段,就像名称一样。
答案 0 :(得分:1)
每当有人创建新的Web内容,结构或模板时,我都希望在用户在说明和其他字段中添加一些文本之前不要保存它。
如果您要从结构/模板创建网页内容,Liferay会在结构中创建字段时提供选项,即必需,以便在发布网页时强制使用-content。
这是你在寻找什么?如果没有,请提供一个练习示例。
编辑:
选项1 :使用类型为HTML的字段“描述”创建“结构”,并使其必需。使用新创建的结构添加Web内容 选项2 :创建“挂钩”以添加基本默认网络内容的验证
语法检查:
Plz查看以下链接:[Liferay门户网站6中的SCAYT和CKEditor] https://www.liferay.com/web/jonas.yuan/blog/-/blogs/scayt-and-ckeditor-in-liferay-portal-6
希望这有帮助。