seno Posted November 20, 2011 Share Posted November 20, 2011 Bonjour, J’aimerai faire disparaître le texte "PERSONNALISATION" et "IMAGES" (Voir fichier ci-joint) de la page produit lorsqu'il y a une personnalisation disponnible. J'ai essayé de modifier le fichier product.tpl , mais après nombre essais non concluants, je me rend bien compte que j'ai de grosses limites côté code... Voici le code que j'ai essayé de modifier: Pour enlever "PERSONNALISATION" <!-- Customizable products --> {if $product->customizable} <ul class="idTabs"> <li><a style="cursor: pointer">{l s='Product customization'}</a></li> </ul> <div class="customization_block"> <form method="post" action="{$customizationFormTarget}" enctype="multipart/form-data" id="customizationForm"> <p> <img src="{$img_dir}icon/infos.gif" alt="Informations" /> {l s='After saving your customized product, remember to add it to your cart.'} {if $product->uploadable_files}<br />{l s='Allowed file formats are: GIF, JPG, PNG'}{/if} </p> Pour enlever "IMAGES" {if $product->uploadable_files|intval} <h2>{l s='Pictures'}</h2> <ul id="uploadable_files"> {counter start=0 assign='customizationField'} {foreach from=$customizationFields item='field' name='customizationFields'} {if $field.type == 0} (En enlevant "<h2>{l s='Pictures'}</h2>", ça crée un gros problème de mise en page...) Vous allez surement en rire... En attendant, j'ai traduit les mots avec des ".", mais il reste l'espace et la mise à la ligne... C'est pas top comme procédé ;-) Merci ! Pour info, voici le fichier product.tpl en fichier joint. product.txt Link to comment Share on other sites More sharing options...
Takio Posted November 21, 2011 Share Posted November 21, 2011 Bonjour La solution est effectivement de supprimer {l s='Product customization'} et {l s='Pictures'} de votre fichier tpl Votre soucis de mise en page (après avoir enlevé "<h2>{l s='Pictures'}</h2>") peut-être corrigé en adaptant votre CSS Bye Takio Link to comment Share on other sites More sharing options...
seno Posted November 21, 2011 Author Share Posted November 21, 2011 Votre soucis de mise en page (après avoir enlevé "<h2>{l s='Pictures'}</h2>") peut-être corrigé en adaptant votre CSS Bye Takio Merci ! Mais le résultat est effrayant: plus de menu de droite, plus d'image de fond et plus de header ! Vous êtes sûre que c'est juste un problème de css ? Link to comment Share on other sites More sharing options...
Takio Posted November 21, 2011 Share Posted November 21, 2011 Bonjour Si vous avez uniquement supprimé {l s='Product customization'} et {l s='Pictures'}, il n'y a aucune raison que votre menu et/ou votre header disparaisse(nt). Réinstallez votre dernier back-up (donc celui réalisé avant votre dernière modification) et recommencez l'opération calmement. Bye Takio Link to comment Share on other sites More sharing options...
seno Posted November 21, 2011 Author Share Posted November 21, 2011 Bonjour, Si je supprime uniquement <a style="cursor: pointer">{l s='Product customization'}</a> Et qu'il reste : <ul class="idTabs"> <li></li> </ul> Alors le texte disparaît bien, mais il reste un espace vide à cet endroit. Si j’enlève d'avantage de code, alors je n'ai plus de mise en forme. Cet espace est défini dans le CSS : .idTabs { height: 10px; Le problème, c'est que d'autres éléments utilisent cette classe "idTabs" et que si je met "0" à la place de "10" dans le CSS, les autres éléments changent aussi. 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