Anthos59 Posted March 17, 2011 Share Posted March 17, 2011 Bonjour à tous !J'aimerais savoir si quelqu'un aurait une solution pour ajouter le logo d'un fabricant dans les produits phares svp ?J'ai trouvé divers sujets mais qui n'amènent à rien. un exemple ici : {if $manufacturers} {foreach from=$manufacturers item=manufacturers} {if $manufacturers.id_manufacturer eq $product->id_manufacturer} {$manufacturers.name} {/if} {/foreach} {/if} Mais il ne m'affiche pas le nom du fabricant ...Une idée svp ?Merci d'avance Link to comment Share on other sites More sharing options...
Anthos59 Posted March 17, 2011 Author Share Posted March 17, 2011 Re bonjour,(je suis toujours sur la version de base de Prestashop)J'ai changé une petite chose mais apparement le résultat n'est toujours pas bon ...voici ce que j'ai désormais : {if $manufacturers} {foreach from=$manufacturers item=manufacturers} {if $manufacturers->id_manufacturer eq $product->id_manufacturer} {$manufacturers.name} {/if} {/foreach} {/if} J'ai changé simplement le if $manufacturers.id_manufacturer par if $manufacturers->id_manufactureret j'ai maintenant dans le div de mon premier article Apple Computer, Inc Shure Incorporated et dans le second :2 S 2 2 et rien dans les autres ...voici mes variables quand je fais un debug : {$manufacturer} Array (6) id_manufacturer => "2" name => "Shure Incorporated" date_add => "2011-02-04 13:00:47" date_upd => "2011-02-04 13:00:47" description => null link_rewrite => 0 {$manufacturers} Array (2) 0 => Array (6) id_manufacturer => "1" name => "Apple Computer, Inc" date_add => "2011-02-04 13:00:47" date_upd => "2011-02-04 13:00:47" description => null link_rewrite => 0 1 => Array (6) id_manufacturer => "2" name => "Shure Incorporated" date_add => "2011-02-04 13:00:47" date_upd => "2011-02-04 13:00:47" description => null link_rewrite => 0 {$products} Array (5) 0 => Array (52) id_product => "1" id_supplier => "1" id_manufacturer => "1" id_tax => "1" id_category_default => "2" id_color_default => "2" on_sale => "0" ean13 => "0" ecotax => "0.00" quantity => "800" price => 189.05 wholesale_price => "70.000000" reduction_price => "0.00" reduction_percent => "5" reduction_from => "2011-02-04 13:00:47" reduction_to => "2011-02-04 13:00:47" reference => "" supplier_reference => "" location => null weight => "0.5" out_of_stock => "2" quantity_discount => "0" customizable => "0" uploadable_files => "0" text_fields => "0" active => "1" indexed => "1" date_add => "2011-02-04 13:00:47" date_upd => "2011-02-04 13:00:47" description => " description_short => " Nouveau design. Nouvelles fonction..." link_rewrite => "ipod-nano" meta_description => "" meta_keywords => "" meta_title => "" name => "iPod Nano" id_image => "1-37" legend => "iPod Nano" rate => "19.600" allow_oosp => 0 id_product_attribute => "31" category => "musique-ipods" link => "http://localhost/MeilleursPneus/produ..." attribute_price => 50 price_tax_exc => 158.07 reduction => 9.4525 price_without_reduction => 199 features => Array (5) 0 => Array (3) name => "Hauteur" value => "69,8 mm" id_feature => "1" 1 => Array (3) name => "Largeur" value => "52,3 mm" id_feature => "2" 2 => Array (3) name => "Profondeur" value => "6,5 mm" id_feature => "3" 3 => Array (3) name => "Poids" value => "49,2 grammes" id_feature => "4" 4 => Array (3) name => "Prise casque" value => "Mini-jack stéréo" id_feature => "5" attachments => Array (0) pack => false packItems => Array (0) nopackprice => 0 1 => Array (59) id_product => "2" id_supplier => "1" id_manufacturer => "1" id_tax => "1" id_category_default => "2" id_color_default => "0" on_sale => "0" ean13 => "0" ecotax => "0.00" quantity => "100" price => 79 wholesale_price => "33.000000" reduction_price => "0.00" reduction_percent => "0" reduction_from => "2011-02-04 13:00:47" reduction_to => "2011-02-04 13:00:47" reference => "" supplier_reference => "" location => null weight => "0" out_of_stock => "2" quantity_discount => "0" customizable => "0" uploadable_files => "0" text_fields => "0" active => "1" indexed => "1" date_add => "2011-02-04 13:00:47" date_upd => "2011-02-04 13:00:47" id_product_attribute => "8" description => " description_short => " iPod shuffle, le baladeur le plus ..." available_now => "En stock" available_later => "" link_rewrite => "ipod-shuffle" meta_description => "" meta_keywords => "" meta_title => "" name => "iPod shuffle" id_image => "2-46" legend => "iPod shuffle" manufacturer_name => "Apple Computer, Inc" tax_name => "TVA 19.6%" rate => "19.600" category_default => "iPods" new => "0" orderprice => "78.999986" allow_oosp => 0 category => "musique-ipods" link => "http://localhost/MeilleursPneus/produ..." attribute_price => 0 price_tax_exc => 66.0535 reduction => 0 price_without_reduction => 78.999986 features => Array (5) 0 => Array (3) name => "Hauteur" value => "27,3 mm" id_feature => "1" 1 => Array (3) name => "Largeur" value => "41,2 mm" id_feature => "2" 2 => Array (3) name => "Profondeur" value => "10,5 mm (clip compris)" id_feature => "3" 3 => Array (3) name => "Poids" value => "15,5 g" id_feature => "4" 4 => Array (3) name => "Prise casque" value => "Mini-jack stéréo" id_feature => "5" attachments => Array (0) pack => false packItems => Array (0) nopackprice => 0 une nouvelle idée svp ? Link to comment Share on other sites More sharing options...
Broceliande Posted March 17, 2011 Share Posted March 17, 2011 Salut,Un tout en un si tu veux : image plus nom J'espère que c'est ce que tu cherches , car je ne comprends pas pourquoi tu fais une boucle sur les manufacturers ? Edit : une précision , à insérer dans homefeatured.tpl à l'endroit ou tu le souhaite Link to comment Share on other sites More sharing options...
Anthos59 Posted March 17, 2011 Author Share Posted March 17, 2011 Salut,Merci de ta réponse,Je ne sais pas pourquoi je suis parti sur une boucle, ça devait me paraitre logique à force de m'embrouiller lolJe te remercie beaucoup, c'est exactement ce qu'il me fallait.A bientôt Link to comment Share on other sites More sharing options...
helpunlock Posted February 7, 2012 Share Posted February 7, 2012 Salut, Un tout en un si tu veux : image plus nom J'espère que c'est ce que tu cherches , car je ne comprends pas pourquoi tu fais une boucle sur les manufacturers ? [img={$img_manu_dir}{$product.id_manufacturer}-medium.jpg] Edit : une précision , à insérer dans homefeatured.tpl à l'endroit ou tu le souhaite Bonjour j aimerais pouvoire afficher les logo des fabricant sur mes produits phares , j ai bien lus tout vos post mais je ne trouve pas le fichier homefeatured.tpl. auriez vous une Idée? merci . Link to comment Share on other sites More sharing options...
Broceliande Posted February 7, 2012 Share Posted February 7, 2012 ... je ne trouve pas le fichier homefeatured.tpl. auriez vous une Idée? merci . /modules/homefeatured/homefeatured.tpl ou s'il est surchargé par le thème , il peut aussi se trouver dans /themes/tontheme/modules/homefeatured Link to comment Share on other sites More sharing options...
helpunlock Posted February 7, 2012 Share Posted February 7, 2012 /modules/homefeatured/homefeatured.tpl ou s'il est surchargé par le thème , il peut aussi se trouver dans /themes/tontheme/modules/homefeatured moi j ai un autre module pour les produits phares il s apelle homefeaturedslide c pos pas proble si ?? voici le lien de mon site www.vipmarque.com merci encore Link to comment Share on other sites More sharing options...
helpunlock Posted February 7, 2012 Share Posted February 7, 2012 moi j ai un autre module pour les produits phares il s apelle homefeaturedslide c pos pas proble si ?? voici le lien de mon site www.vipmarque.com merci encore ca pe pe etre vous aidez je c pas ,mais voicie le fichier tpl dorigine . {* * 2007-2011 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2011 PrestaShop SA * @version Release: $Revision: 6594 $ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA *} <script type="text/javascript" src="{$module_dir}js/prod_slide.js"></script> <link rel="stylesheet" type="text/css" href="{$module_dir}css/homefeaturedslide.css" /> <!-- MODULE Home Featured Products --> <div class="middle"> <h4>{l s='Featured products' mod='homefeaturedslide'}</h4> {if isset($products) AND $products} <div class="list"> {assign var='liHeight' value=270} {assign var='nbItemsPerLine' value=3} {assign var='nbLi' value=$products|@count} {assign var='nbLines' value=$nbLi/$nbItemsPerLine|ceil} {assign var='ulHeight' value=$nbLines*$liHeight} <ul> {foreach from=$products item=product name=homeFeaturedProducts} <li style="width: 33%;" class="{if $smarty.foreach.homeFeaturedProducts.first}first_item{elseif $smarty.foreach.homeFeaturedProducts.last}last_item{else}item{/if} {if $smarty.foreach.homeFeaturedProducts.iteration%$nbItemsPerLine == 0}last_item_of_line{elseif $smarty.foreach.homeFeaturedProducts.iteration%$nbItemsPerLine == 1}clear{/if} {if $smarty.foreach.homeFeaturedProducts.iteration > ($smarty.foreach.homeFeaturedProducts.total - ($smarty.foreach.homeFeaturedProducts.total % $nbItemsPerLine))}last_line{/if}"> <div class="prod_wrap"></br> {if isset($product.on_sale) && $product.on_sale}<span class="sale"><img src="{$img_dir}sale_{$lang_iso}.gif" alt="{l s='On sale'}" class="on_sale_img"/></span> {/if} <a class="prod_snimka" href="{$product.link}"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}" alt="{$product.name|escape:html:'UTF-8'}" /></a> <div class="prod_name" style="width: 200px; height: 35px;"><a style="color: #5c503e; font-weight: bold; font-size: 12px; " href="{$product.link}">{$product.name|truncate:37:'...'|escape:'htmlall':'UTF-8'}</a><span class="price_container">{if $product.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}<span class="price">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span>{else}</span><div style="height:21px;">{/if}</div> <div class="prod_info"> <a href="{$product.link}">{if (!$PS_CATALOG_MODE AND ((isset($product.show_price) && $product.show_price) || (isset($product.available_for_order) && $product.available_for_order)))} {if isset($product.available_for_order) && $product.available_for_order && !isset($restricted_country_mode)}<span class="availability">{if ($product.allow_oosp || $product.quantity > 0)}{l s='Available' mod='homefeaturedslide'}{elseif (isset($product.quantity_all_versions) && $product.quantity_all_versions > 0)}{l s='Product available with different options' mod='homefeaturedslide'}{else}{l s='Out of stock' mod='homefeaturedslide'}{/if}</span>{/if} {/if} <br /> <span style="color: #322617; font-size: 11px;">{$product.description_short|strip_tags|truncate:60:'...'}</span> </a> </div> </div> </li> {/foreach} </ul> </div> {else} <p>{l s='No featured products' mod='homefeaturedslide'}</p> {/if} </div> <!-- /MODULE Home Featured Products --> Link to comment Share on other sites More sharing options...
Broceliande Posted February 7, 2012 Share Posted February 7, 2012 tu dois pouvoir te greffer là : <div class="prod_wrap"></br> {if isset($product.on_sale) && $product.on_sale}<span class="sale"><img src="{$img_dir}sale_{$lang_iso}.gif" alt="{l s='On sale'}" class="on_sale_img"/></span> qui deviendrait par exemple : <div style="position:absolute;top:0px;left:0px" class="prod_wrap"></br> /* j'insere ce bloc la; */ {if isset $product.id_manufacturer && $product.id_manufacturer>0} <span class="manu_encart"> <img>{$img_manu_dir}{$product.id_manufacturer}-medium.jpg</img> </span> {/if} /* fin de l'ajout */ {if isset($product.on_sale) && $product.on_sale}<span class="sale"><img src="{$img_dir}sale_{$lang_iso}.gif" alt="{l s='On sale'}" class="on_sale_img"/></span> tu remarqueras le style en dur dans le span , ce qui n'es pas de mon gout : style="position:absolute;top:0px;left:0px" C'est pour un résultat immédiat mais idéalement il faudrait virer style="..." et placer ça dans global.css par exemple : .manu_encart{ position:absolute; left:0; top:0; } Link to comment Share on other sites More sharing options...
helpunlock Posted February 7, 2012 Share Posted February 7, 2012 tu dois pouvoir te greffer là : <div class="prod_wrap"></br> {if isset($product.on_sale) && $product.on_sale}<span class="sale"><img src="{$img_dir}sale_{$lang_iso}.gif" alt="{l s='On sale'}" class="on_sale_img"/></span> qui deviendrait par exemple : <div style="position:absolute;top:0px;left:0px" class="prod_wrap"></br> /* j'insere ce bloc la; */ {if isset $product.id_manufacturer && $product.id_manufacturer>0} <span class="manu_encart"> <img>{$img_manu_dir}{$product.id_manufacturer}-medium.jpg</img> </span> {/if} /* fin de l'ajout */ {if isset($product.on_sale) && $product.on_sale}<span class="sale"><img src="{$img_dir}sale_{$lang_iso}.gif" alt="{l s='On sale'}" class="on_sale_img"/></span> tu remarqueras le style en dur dans le span , ce qui n'es pas de mon gout : style="position:absolute;top:0px;left:0px" C'est pour un résultat immédiat mais idéalement il faudrait virer style="..." et placer ça dans global.css par exemple : .manu_encart{ position:absolute; left:0; top:0; } je suis pas mal caler sur le front de presta mais le code c pas trop mon truc lol . je le place ou je veut dans mon fichier homefeaturedslide.tpl? si j ai bien compris Link to comment Share on other sites More sharing options...
Broceliande Posted February 7, 2012 Share Posted February 7, 2012 Ben je t'ai dit dans quel bloc le placer , après oui tu peux le déplacer mais pas à l'extérieur du foreach sinon t'auras rien dans $product ... Donc idéalement tu testes déja comme ça , moi je peux pas faire mieux pour l'instant Link to comment Share on other sites More sharing options...
helpunlock Posted February 8, 2012 Share Posted February 8, 2012 Ben je t'ai dit dans quel bloc le placer , après oui tu peux le déplacer mais pas à l'extérieur du foreach sinon t'auras rien dans $product ... Donc idéalement tu testes déja comme ça , moi je peux pas faire mieux pour l'instant bonjour , j ai fait comme tu mas dis . mais quand je met ca en oplace les produits phares ne s'affiche plus du tout . une idée? Link to comment Share on other sites More sharing options...
Broceliande Posted February 8, 2012 Share Posted February 8, 2012 bonjour , j ai fait comme tu mas dis . mais quand je met ca en oplace les produits phares ne s'affiche plus du tout . une idée? tu peux poster le tpl complet ainsi modifié stp? pas sous forme de code hein, tu attaches le fichier à ton post, merci . Link to comment Share on other sites More sharing options...
helpunlock Posted February 8, 2012 Share Posted February 8, 2012 je ne trouve pas comment uploader le fichier par le forum . voulez vous que je vous l envoi directement sur une adresse mail ? merci encore pour votre aide . tu peux poster le tpl complet ainsi modifié stp? pas sous forme de code hein, tu attaches le fichier à ton post, merci . je ne trouve pas comment uploader le fichier par le forum . voulez vous que je vous l envoi directement sur une adresse mail ? merci encore pour votre aide . Link to comment Share on other sites More sharing options...
Broceliande Posted February 8, 2012 Share Posted February 8, 2012 en dessous de la fenêtre d'édition du message se trouve un bouton "Plus d'options de réponse" En cliquant dessus , l'éditeur s'étend et en dessous , tu trouveras le bouton joindre un fichier Link to comment Share on other sites More sharing options...
helpunlock Posted February 8, 2012 Share Posted February 8, 2012 voila c fait . un grand merci encor pour ta patience . voila ce que ca me donne :Erreur Vous n'avez pas la permission d'envoyer ce type de fichier. Link to comment Share on other sites More sharing options...
Broceliande Posted February 8, 2012 Share Posted February 8, 2012 voila c fait . un grand merci encor pour ta patience . voila ce que ca me donne :Erreur Vous n'avez pas la permission d'envoyer ce type de fichier. Ah donc il faut le zipper au préalable Link to comment Share on other sites More sharing options...
helpunlock Posted February 8, 2012 Share Posted February 8, 2012 Ah donc il faut le zipper au préalable homefeaturedslide.zip homefeaturedslide.zip voila merci encore pour tout Link to comment Share on other sites More sharing options...
Broceliande Posted February 8, 2012 Share Posted February 8, 2012 ok vu mon erreur , j'ai tapé trop vite. Voilà ton fichier modifié. Reste plus qu'un coup de css , voir post plus haut homefeaturedslide.zip Link to comment Share on other sites More sharing options...
helpunlock Posted February 8, 2012 Share Posted February 8, 2012 ok vu mon erreur , j'ai tapé trop vite. Voilà ton fichier modifié. Reste plus qu'un coup de css , voir post plus haut j ai replacer le fichier que tu ma donner mais j ai toujour le meme probleme les produits phares ne s'affichent plus du tout . tu peut voir sur www.somaphone.fr c un site ou je teste tout voila merci encore bcp pour ton aide Link to comment Share on other sites More sharing options...
Broceliande Posted February 8, 2012 Share Posted February 8, 2012 pense à vider ton cache smarty ? Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now