michelle.sornin Posted June 13, 2018 Share Posted June 13, 2018 (edited) Bonjour, Après mise à jour prestashop 1.5.6.3 vers 1.6.1.19, thème corano, En FO, sur la fiche produit les petits carrés de couleur restent blancs, l'aperçu des couleurs ne se fait pas. Lorsqu'il y a, par exemple, trois couleurs, j'ai bien les 3 petits carrés mais pas les couleurs. Par contre quand il s'agit de texture l'affichage a bien lieu. Dans le BO, j'ai vérifié toutes les déclinaisons sont bien indiquées pour chaque taille : "Couleurs et Textures - Noir, Tailles - 36, Couleurs et Textures - Noir, Tailles - 38, ...". Exemple du code d'affichage html pour un article avec couleur : <li class="selected"> <a id="color_68" class="color_pick selected" style="background: ;" title="" onclick="colorPickerClick(this);getProductAttribute();$('#wrapResetImages').show('slow');"> </a></li> Quelqu'un aurait-il une idée pour résoudre ce problème ? D'avance merci pour votre aide. Edited June 13, 2018 by michelle.sornin (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted June 14, 2018 Share Posted June 14, 2018 Le problème vient de ça: "style="background: ;" Pouvez-vous nous donner la ligne correspondante du product.tpl ? Normalement cela ressemble à: {if ($group.group_type == 'color')} <ul id="color_to_pick_list" class="clearfix"> {assign var="default_colorpicker" value=""} {foreach from=$group.attributes key=id_attribute item=group_attribute} {assign var='img_color_exists' value=file_exists($col_img_dir|cat:$id_attribute|cat:'.jpg')} <li{if $group.default == $id_attribute} class="selected"{/if}> <a href="{$link->getProductLink($product)|escape:'html':'UTF-8'}" id="color_{$id_attribute|intval}" name="{$colors.$id_attribute.name|escape:'html':'UTF-8'}" class="color_pick{if ($group.default == $id_attribute)} selected{/if}"{if !$img_color_exists && isset($colors.$id_attribute.value) && $colors.$id_attribute.value} style="background:{$colors.$id_attribute.value|escape:'html':'UTF-8'};"{/if} Ce qui voudrait dire que $color n'est pas ok dans votre cas... Link to comment Share on other sites More sharing options...
michelle.sornin Posted June 14, 2018 Author Share Posted June 14, 2018 Voici le code pour le fichier product.tpl de mon theme : {*{if isset($colors) && $colors} <!-- colors --> <div id="color_picker"> <p>{l s='Pick a color:' js=1}</p> <div class="clear"></div> <ul id="color_to_pick_list" class="clearfix"> {foreach from=$colors key='id_attribute' item='color'} <li><a id="color_{$id_attribute|intval}" class="color_pick" style="background: {$color.value};" onclick="updateColorSelect({$id_attribute|intval});$('#wrapResetImages').show('slow');" title="{$color.name}">{if file_exists($col_img_dir|cat:$id_attribute|cat:'.jpg')}<img src="{$img_col_dir}{$id_attribute}.jpg" alt="{$color.name}" width="20" height="20" /> {/if}</a></li> {/foreach} </ul> <div class="clear"></div> </div> {/if}*} Je ne comprends pas ce que je dois corriger, pouvez-vous me guider ? Merci bien. Link to comment Share on other sites More sharing options...
Eolia Posted June 14, 2018 Share Posted June 14, 2018 Bah il doit y avoir un autre code car celui-ci est commenté {* *} et n'est pas conforme non plus. Envoyez le product.tpl en pièce-jointe plutôt. Link to comment Share on other sites More sharing options...
michelle.sornin Posted June 15, 2018 Author Share Posted June 15, 2018 Bonjour, Désolée pour le retard à vous répondre. Je vous joins le fichier product.tpl de mon theme. J'ai quelques autres soucis de mise en forme, peut-être devrais-je me résoudre à changer le thème carano qui n'est plus mis à jour. J'appréhende cependant car dès que j'essais de modifier quelque chose j'ai droit à une page blanche ou des bugs. Je me suis formée sur le tas et il est certain que j'ai beaucoup de lacunes. Je suis curieuse d'apprendre et fait de mon mieux. Merci à toute cette belle communauté et surtout à vous même pour votre aide. product.tpl Link to comment Share on other sites More sharing options...
Eolia Posted June 15, 2018 Share Posted June 15, 2018 Ah oui mais non !!! Thème de 2012 il y a plein de choses qui manquent et/ou ne sont plus du tout valables. Changement de version majeure de Presta implique un changement ou une mise à jour du thème également, autrement vous n'allez pas y arriver et perdre un temps fou a essayer de tout corriger. En le conservant les déclinaisons, ajouts au panier, codes de réduction, etc... vont partir en sucette 2 fois sur 3 Repartez sur une bonne base avec un joli thème, c'est vraiment un conseil d'ami Link to comment Share on other sites More sharing options...
michelle.sornin Posted June 15, 2018 Author Share Posted June 15, 2018 Bon ok, je voulais attendre un peu. Quand il faut, ... Avez-vous un conseil pour un thème ? Encore merci. Link to comment Share on other sites More sharing options...
Eolia Posted June 15, 2018 Share Posted June 15, 2018 Je ne connais pas votre thème actuel mais par contre évitez les thèmes avec configuration trop complexes ou qui ajoutent plein de modules. Pour le savoir, testez les démos en back-office sur les sites des vendeurs de thèmes. Bon courage 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