在Liferay中创建自定义XML文件


Making custom XML file in Liferay

是否可以在Liferay中使用PHPVM或其他任何东西制作自定义XML文件?

我有一个默认页面,带有formtext 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定制