Jump to content

Creare gruppo attributi da modulo[risolto]


Mario.89

Recommended Posts

Salve a tutti, sto cercando di creare un gruppo di attributi tramite modulo. Nello specifico da: 


 public function hookActionProductUpdate($params) {
 $newAttGroup = new AttributeGroup();
 
 $newAttGroup->name = 'sample';
 $newAttGroup->public_name = 'sample';
 
 $newAttGroup->is_color_group = 0;
 $newAttGroup->group_type = 'select';
 $newAttGroup->position = AttributeGroupCore::getHigherPosition() + 1;
 $newAttGroup->id_shop_list = 1;
 
 
 $newAttGroup->add();
  ...

 

 

ma non appena provo ad avviarlo.. post-708186-0-92289000-1379277000_thumb.jpg
La cosa strana è che comunque mi crea il gruppo ma senza nome. Ho controllato nel db: nella tabella ps_attribute_group ho il nuovo 'gruppo attributo' mentre in ps_attribute_group_lang(dove dovrebbe salvarsi il nome con relativo id_lang) non spunta nulla. Non capisco se è un problema con l' $id_lang o qualcosa che sbaglio nella creazione dell' oggetto stesso. Grazie in anticipo  :)
 
EDIT
 
Il problema riguardava i campi name e public_name che dovevano essere visti come array multi language. Basta usare la funzione 'createMultiLangField' nel file AdminImportController.php  :)
 
Edited by Mario.89 (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...