Fenn Posted September 3, 2012 Share Posted September 3, 2012 Bonjours, J'ai regarder dans le .tpl du module, qui renvoi vers d'autres .tpl: product-list.tpl et pagination.tpl ainsi qu'un 3eme que j'oubli, impossible de mettre la main sur la fonction qui règle le nombre de produit afficher par ligne, j'ai beaucoup de mal avec ces .tpl malgré avoir lu quelques trucs dessus. Bref comme vous pouvez le constater sur la page d'accueil dans le module produit phare, le 4eme produit va sur la ligne inférieur au lieu de se mettre à la suite (et ce peu importe la largeur du module, j'ai déjà tester), j'imagine qu'il y a une contrainte de 3 produits par lignes dans un .tpl, pourriez-vous m'aiguiller? Merci. http://misseuropeshopping.com/ Link to comment Share on other sites More sharing options...
Stéphane Chonez Posted September 3, 2012 Share Posted September 3, 2012 bonjour Fenn, repérez dans le fichier homefeatured.tpl la ligne : {assign var='nbItemsPerLine' value=3} et adaptez la valeur, il faudra p-e, également, adaptez les css.... 1 Link to comment Share on other sites More sharing options...
Fenn Posted September 3, 2012 Author Share Posted September 3, 2012 Merci c'est parfait, décidément je n'arrive vraiment pas à comprendre ce système, je ne connaissait même pas l'existence de ce .tpl. Si je peu me permettre, j'aurais une autre question, toujours en liaison avec la modification du module produits phares, si je veux modifier la disposition des textes et éléments dans les cellules, ou es-ce que je doit regarder? Par exemple actuellement c'est presenter comme ça: TITRE Description *PHOTO* Prix Lien Je préfère présenter la chose comme ceci: Photo Titre Prix Link to comment Share on other sites More sharing options...
Stéphane Chonez Posted September 4, 2012 Share Posted September 4, 2012 Ben tout ces éléments sont présents dans le fichier tpl, il te suffit de réorganiser l'ordre d'affichage et de supprimer (plutôt mettre en commentaire) les éléments que tu ne souhaite pas afficher.... pour infos, étant donné que tu vas manipuler "en profondeur" le fichier, il ne faut pas oublier le principe d'override (surcharge) des fichiers tpl afin d'assurer la pérennité des modifications lors des futures mise à jours par exemple.... 2 Link to comment Share on other sites More sharing options...
Fenn Posted September 13, 2012 Author Share Posted September 13, 2012 Bonjour, Honnêtement je n'y comprend rien et ça commence sérieusement à m'agacer, j'ai l'impression que prestashop est développer avec comme crédo "pourquoi faire simple quand ont peu faire compliquer?" J'ai beau modifier comme je veux, voir même supprimer ces lignes dans homefeatured.tpl: <li class="ajax_block_product {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}"> <h5><a href="{$product.link}" title="{$product.name|truncate:32:'...'|escape:'htmlall':'UTF-8'}">{$product.name|truncate:27:'...'|escape:'htmlall':'UTF-8'}</a></h5> <div class="product_desc"><a href="{$product.link}" title="{l s='More' mod='homefeatured'}">{$product.description_short|strip_tags|truncate:130:'...'}</a></div> <a href="{$product.link}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}" height="{$homeSize.height}" width="{$homeSize.width}" alt="{$product.name|escape:html:'UTF-8'}" /></a> Il ne se passe strictement rien (j'ai bien vider le cache), je retrouve ces exact même ligne dans blockbestsellers-home.tpl mais elles sont tout aussi inutile peu importe les modifications, bref je n'y comprend rien du tout et je m’énerve tout seul. (j'ai aussi utiliser le dossier d'override, en vain) Link to comment Share on other sites More sharing options...
franckm1000 Posted September 13, 2012 Share Posted September 13, 2012 (edited) Le fichier homefeatured.tpl que vous modifiez, c'est celui dans le dossier: modules/homefeatured/homfeatured.tpl ? Parce qu'il peut y avoir une surcharge ici: themes/mon_theme/modules/homefeatured/homefeatured.tpl "pourquoi faire simple quand ont peu faire compliquer?" Un logiciel de e-commerce complet et fonctionnel n'est pas quelque chose de simple... (j'ai aussi utiliser le dossier d'override, en vain) Le dossier Override sert à surcharger les classes ou les controllers (uniquement du PHP) pas les fichiers de template TPL. Edited September 13, 2012 by franckm1000 (see edit history) 1 Link to comment Share on other sites More sharing options...
Fenn Posted September 13, 2012 Author Share Posted September 13, 2012 A m'en taper la tête dans un coin de table, il s'agissait bien de "mon_theme/modules/homefeatured/homefeatured.tpl", je modifiait le mauvais ... (je m’énerve mais je n'ai rien contre prestashop, je n'y comprend rien à tout ça à la base je ne suis qu'un infographiste, je suis forcer de bosser là dessus à cause de mon boss qui aime faire des "économies") Link to comment Share on other sites More sharing options...
franckm1000 Posted September 13, 2012 Share Posted September 13, 2012 (edited) Une reco ferait toujours plaisir Pauvre infographiste alors ! c'est comme si moi on me demandait de dessiner un mouton Edited September 13, 2012 by franckm1000 (see edit history) 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