是否可以使用XML
,PHP
或其他任何内容在Liferay中制作自定义VM
文件?
我有一个默认页面,其中包含form
和text fields
。当我填写form
并按下面的“完成”button
时,我希望它创建一个XML文件,其中包含我刚填充在form
中的详细信息。之后,应将XML文件发送到存储它的FTP
。
我有XML
文件应该是template
,但是在Liferay之外。
XML
内容的示例:
<CustomizedFields>
<CustomizedField>
<Name>VIP Customer</Name>
<Type>Boolean</Type>
<Value>True</Value>
<UnitOfMeasure>Kg</UnitOfMeasure>
</CustomizedField>
</CustomizedFields>
我该怎么做?是否已经制作了hook
'或甚至可能?
答案 0 :(得分:3)
我不知道您希望在何处显示表单,但看起来您可以使用一个简单的portlet,它只显示表单并以您喜欢的任何格式保存参数。我没有看到你应该做什么具体的自定义Liferay(除了添加另一个portlet),无论是ext还是hook。
为什么你选择一个Java平台(Liferay),然后尝试用PHP来解决问题超出我的范围 - 不过,不久前我甚至看过一个样本-php portlet。我不会去那条路。如果有什么不起作用,只有少数人能够帮助你。并且你听起来并不像在门户世界中有太多的经验 - 所以坚持使用最简单,最好记录的方式:Write a portlet
答案 1 :(得分:1)
根据我对Liferay的了解,我建议您阅读附件链接。听起来你需要定制软件的核心struts类。使用Portal Hook插件公开数据管道,进一步连接。这将使您能够在Liferay portlet中使用自定义XML。