Index: branches/1.3.x/units/sections/products/e_product_eh.php =================================================================== diff -u -N -r15496 -r15692 --- branches/1.3.x/units/sections/products/e_product_eh.php (.../e_product_eh.php) (revision 15496) +++ branches/1.3.x/units/sections/products/e_product_eh.php (.../e_product_eh.php) (revision 15692) @@ -58,16 +58,18 @@ { parent::OnAfterConfigRead($event); +// $config = $event->getUnitConfig(); + # 1. Regular Fields from /in-commerce/units/products/products_config.php - $fields = $this->Application->getUnitOption($event->Prefix, 'Fields'); #get regular fields +// $fields = $config->getFields(); #get regular fields // $fields['Status']['default'] = STATUS_ACTIVE; #add/edit field configuration (make default = STATUS_ACTIVE) - $this->Application->setUnitOption($event->Prefix, 'Fields', $fields); #save regular fields +// $config->setFields($fields); #save regular fields # 2. Virtual Fields from /in-commerce/units/products/products_config.php - $virtual_fields = $this->Application->getUnitOption($event->Prefix, 'VirtualFields'); #get virtual fields +// $virtual_fields = $config->getVirtualFields(); #get virtual fields // $virtual_fields['Qty']['default'] = 1; #add/edit field configuration - $this->Application->setUnitOption($event->Prefix, 'VirtualFields', $virtual_fields); # save virtual fields +// $config->setVirtualFields($virtual_fields); # save virtual fields } /**