我有一个支付网关插件,可作为多个网关的一体化服务。我在WooCommerce和Drupal用于处理付款流程和订单生成的课程中对这些网关进行了标准化。
这些类的一些配置字段彼此不同。
在WP和Drupal中,我已经能够使用PHP(从PHP)生成配置表单。
在Magento中,很好地生成选项的唯一好方法是通过system.xml文件。这很好地处理了保存过程和表单生成。
我尝试从Fieldset Block类继承,并使用frontend_model类以dinamically方式呈现字段。但是生成的字段不能按预期工作。
这是因为即使为XML文件和fieldset addField方法中的文本字段设置相同的参数,该字段也不会生成相同的方式(例如,我无法显示注释从PHP生成字段时。)
答案 0 :(得分:0)
最简单的方法(也是我唯一知道的)是通过xml像任何magento模块一样。例如,您可以以mage_catalog的system.xml为例。