是否可以在Liferay中使用PHP
,VM
或其他任何东西制作自定义XML
文件?
我有一个默认页面,带有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
,甚至有可能?
我不知道
你想在哪里显示你的表单,但看起来你可以使用一个简单的portlet,它只显示表单并以你喜欢的任何格式保存参数。我没有看到你应该做任何具体的事情来自定义Liferay(除了添加另一个portlet),既没有使用ext,也没有使用钩子。
为什么你选择一个Java平台(Liferay),然后尝试用PHP解决问题,这超出了我的理解 - 但是,不久前我什至看到了一个sample-php portlet。不过我不会走那条路。万一有什么不行的,只有少数人能够帮助你。而且你听起来不像你在门户世界中有太多的经验 - 所以坚持使用最简单和最好的记录方式:编写一个 Portlet
根据我对Liferay的了解,我建议阅读随附的链接。听起来您需要自定义软件的核心支柱类。使用门户挂钩插件公开数据管道,进一步附加。这将使您能够在Liferay组件中使用自定义XML。
在Liferay中创建EXT插件
Liferay中的XML定制