Articles avec le tag ‘note de version’

modification des modules non type a partir de la version 2.1.1

samedi 31 décembre 2011

Vous migrez votre template d’un osCSS 2.1.0 à la nouvelle version en cours de dev. Dans l’affichage de vos page, les modules non typé n’affiche plus rien ?

Il s’agit d’un petite evolution de ces modules. Le module DOIT renvoyer le type de donnée qu’il traitent. C’est cette indication qui est utilisé dans les boucles associées au modules.

Pour corriger ce probleme, ajouter dans les function  » in_obj_xxx », dans la boucle de traitement des donnée , l’informations comme suit:
Avant

 while ($listing_version_products = $res->fetchAssoc()){
 $pd=product::get_item($listing_version_products['products_id']);
 $pd->aca=$aca_listing->return_db_min($listing_version_products['products_id']);
 $p[]=$pd;
 }
 return new objectInfo(array('title'=>__('table heading version products') , 'content'=>$p));

Apres

while ($listing_version_products = $res->fetchAssoc()){
 $pd=product::get_item($listing_version_products['products_id']);
 $pd->aca=$aca_listing->return_db_min($listing_version_products['products_id']);
 $pd->type='product';
 $p[]=$pd;
 }
return new objectInfo(array('title'=>__('table heading version products') , 'content'=>$p ,'type'=>'product'));