Jump to content

Edit History

Xavierleo

Xavierleo

Bonjour     @Rolige
j'ai modifié la fonction postProcess comme ceci :
 

    protected function postProcess()
    { 
        $form_values = $this->getConfigFormValues();
        $languages = Language::getLanguages(false);
        $fields = array();
        foreach (array_keys($form_values) as $key) {
            foreach ($languages as $lang) {
                $fields[$lang['id_lang']] ='test'  ;
            } 
           Configuration::updateValue($key, $fields);

        }
    }

pour la  valeur constante "test" s'enregistre dans la table ps_configuration en 8 fois ( j'ai 2 langues , "fr" et "en" , j'ai en totalité 4 champs de configuration , 2 en multi -langues , les 2 autres non )

 

Xavierleo

Xavierleo

Bonjour     @Rolige
j'ai modifié la fonction postProcess comme ceci :
 

    protected function postProcess()
    { 
        $form_values = $this->getConfigFormValues();
        $languages = Language::getLanguages(false);
        $fields = array();
        foreach (array_keys($form_values) as $key) {
            foreach ($languages as $lang) {
                $fields[$lang['id_lang']] ='test'  ;
            } 
           Configuration::updateValue($key, $fields);

        }
    }

pour la  valeur constante "test" s'enregistre dans la table ps_configuration en 8 fois ( j'ai 2 langues , "fr" et "en" , 

 

×
×
  • Create New...