2015-04-01 55 views
1

我是cscart的新手。我需要为我的新插件填充数据库的设置。如何从cs购物车中的数据库填充插件设置

我有下面的代码在我addon.xml

<settings edition_type="ROOT,ULT:VENDOR"> 
     <sections> 
      <section id="general"> 
       <items> 
        <item id="general"> 
         <type>header</type> 
        </item> 
        <item id="info_feature"> 
         <type>info</type> 
         <handler>fn_add_setting_info</handler> 
        </item> 

        <item id="order_status"> 
         <type>selectbox</type> 
         <default_value>fn_add_setting_info</default_value> 
        </item> 
       </items> 
      </section> 
     </sections> 
    </settings> 

In func.php 
function fn_add_setting_info() 
{ 
$all_datas=get_feature_description(); 
     foreach($all_datas as $val){ 
      $arr_sett[$val['feature_id']]=$val['description']; 
     }  
     Registry::get('view')->assign('option_details',@$arr_sett); 

    } 

这里选择框不填fn_add_setting_info()数据。我能怎么做 。请帮帮我。

回答

0
In func.php 

function fn_settings_variants_addons_sharesoft_fancycolor_order_status() 
    { 
     $all_datas=get_feature_description(); 
      foreach($all_datas as $val){ 
       $arr_sett[$val['feature_id']]=$val['description']; 
      }  

     return $arr_sett; 
    } 


addon.xml 

    <item id="order_status"> 
         <type>selectbox</type> 
         <default_value>fn_add_setting_info</default_value> 
        </item> 

这是用数据库值填充选择框值的方法。

0

这里很复杂,但你可以找到here的解决方案,请免费下载并检查代码。

Auto Add User To Group on Register免费CS-车附加上设置显示的用户群,但如果你自己的目的,你可以使用;)

一直保持微笑

0

在func.php

function fn_settings_variants_addons_sharesoft_fancycolor_order_status() 
    { 
     $all_datas=get_feature_description(); 
      foreach($all_datas as $val){ 
       $arr_sett[$val['feature_id']]=$val['description']; 
      }  

     return $arr_sett; 
    } 

addon.xml

<item id="order_status"> 
     <type>selectbox</type> 
     <variants/> <!-- This tag will automatically load values from fn_settings_variants_addons_sharesoft_fancycolor_order_status() function. the function name template is fn_settings_variants_addons_<addon_id>_<setting_id> --> 
    </item>