salut ,
j'ai ajouté à la partie combinaison une zone de texte gràce au hook "hookDisplayAdminProductsCombinationBottom" et "hookActionAttributeCombinationSave" .
le champ apparît pour chaque combinaison , mais l'enregistrement de sa valeur n'est pas pris en compte
public function hookDisplayAdminProductsCombinationBottom($params) {
$combination = new Combination($params['id_product_attribute']);
$this->context->smarty->assign(array(
'custom_field_attribute' => $combination->custom_field_attribute,
)
);
return $this->display(__FILE__, 'views/templates/hook/combinationfields.tpl');
}
public function hookActionAttributeCombinationSave($params) {
$combination = new Combination($params['id_product_attribute']);
$this->context->smarty->assign(array(
'custom_field_attribute' => $combination->custom_field_attribute,
)
);
$combination->custom_field_attribute = Tools::getValue('custom_field_attribute');
$combination->save();
return $this->display(__FILE__, 'views/templates/hook/combinationfields.tpl');
return $this->display(__FILE__, 'views/templates/hook/combinationfields.tpl');
}
une idée svp ?