dans le fichier "Shop.browse.php" qui se trouve dans /administrator/components/com_virtuemart/html/shop.browse.php
Rechercher cette ligne:
// NOW START THE PRODUCT LIST / / Maintenant lancer la liste de produitTout le code sera insérée après la ligne ci-dessus. Qui a créé l'objet de la classe vmTemplate
$tpl = vmTemplate::getInstance(); tpl $ = vmTemplate:: getInstance ();
Avant le bouton ajouter au panier:
// Add-to-Cart ButtonInsérer le code pour définir le nom du fabricant.
//The Code below is written by Andy Ng < Andy@PCinvent.info >
//Please keep the above author credit line (par respect pour l'auteur prière de garder le nom dans le code)
$mf_name = $ps_product->get_mf_name( $db_browse->f('product_id') ); mf_name $ = $ get_mf_name ps_product-> ($ db_browse-> f ('produit_id'));
$tpl->set('mf_name',$mf_name); set $ tpl-> ('mf_name, mf_name $);
Note: Ne pas mettre le code ci-dessus à l'intérieur de toute instruction if condition après l'$ tpl = vmTemplate:: getInstance (); Dans le cas contraire, les codes ne pourrait pas fonctionner sans doute.
Ainsi, vous pouvez demander à ce que cette ligne ne dire à propos de:
$ps_product->get_mf_name( $db_browse->f('product_id') ); ps_product-> get_mf_name $ (db_browse-> f ('produit_id'));
Dans cette classe, nous avons trouvé une méthode / fonction appelée "get_mf_name".
Et le get_mf_name méthode d'exiger une référence passin "produit_id".
Pour obtenir chaque produit id en page de navigation, nous avons cette version en fonction: $ db_browse-> f ('produit_id')
Enfin, nous avons mis ce «tag» mf_name $ dans notre modèle de parcourir le fichier:
browse_1.php qui se trouve dans /www/components/com_virtuemart/themes/default/templates/browse
NB: si vous utiliser un autre browse c'est alors dans ce fichier que vous devrez insérer la ligne , sinon vous ne pourrez pas voir le résultat.
Juste un echo de la variable, nous avons défini auparavant.
enfin n'oubliez par d'affecter un fabriquant (manufacturer) à chacun de vos produits pour les voir apparaitre correctement.
Merci à Andy Ng Andy@PCinvent.info pour cette astuce
NB: après vérification, lorsqu'il y a beaucoup de fabricants , ils ont tendances à se mélanger
une autre astuce consiste à changer la requète dans le fichier shop_browse-queries.php (dans /www/administrator/components/com_virtuemart/html) et à appeler dans le browse correspondant


0 commentaires:
Enregistrer un commentaire
vos commentaires :