Php X-cart表单管理:如何集成新表单字段类型

Php X-cart表单管理:如何集成新表单字段类型,php,javascript,mysql,x-cart,Php,Javascript,Mysql,X Cart,我基本上想做的是,在X-Cart中定制表单时,能够利用比非常简单的“文本”、“复选框”或“选择”更多的字段类型 也就是说,我的用户配置文件表单页面中有自定义字段(X-cart管理员>设置>常规设置>用户配置文件)。我所指的“字段类型”在此屏幕截图中可见: http://screencast.com/t/OA7b1UBUVN 我想添加的字段类型并不简单;它是多选下拉列表的复杂形式 但是为了这个问题的目的,让我们保持简单:添加,例如,单选按钮选项的更好方法是什么 如果你需要更多的澄清,请告诉我 谢

我基本上想做的是,在X-Cart中定制表单时,能够利用比非常简单的“文本”、“复选框”或“选择”更多的字段类型

也就是说,我的用户配置文件表单页面中有自定义字段(X-cart管理员>设置>常规设置>用户配置文件)。我所指的“字段类型”在此屏幕截图中可见:

http://screencast.com/t/OA7b1UBUVN
我想添加的字段类型并不简单;它是多选下拉列表的复杂形式

但是为了这个问题的目的,让我们保持简单:添加,例如,单选按钮选项的更好方法是什么

如果你需要更多的澄清,请告诉我

谢谢!
Mat

到目前为止,通过在X-Cart的架构中进行手动寻路,我已经能够得出以下结论:

字段类型列表在中定义: admin/user_profiles.php

// Field types
$types = array(
    'T' => 'Text',
    'C' => 'Checkbox',
    'S' => "Select box",
定义用户配置文件的表单内置于: 皮肤/公共_文件/admin/main/user_profiles.tpl

解释所选字段类型的模板文件为: 皮肤/通用文件/main/register\u additional\u info.tpl

{if $v.type eq 'T'}
    <input type="text"
[...]
阅读:

        if (!empty($additional_values)) {

            foreach ($additional_values as $k => $v) {

                func_array2insert(

                    'register_field_values',

                    array(  [...]
[Not sure yet]