Manu-41 Posted March 12, 2019 Share Posted March 12, 2019 Bonjour, j'ai besoin de changer la description court de mes produit, par la longue. Je change donc la variable. MAIS, je voudrais limiter la description longue à 140 caractères, j'ai donc ceci: {if $product->description_short || $packItems|@count > 0} <div id="short_description_block"> {if $product->description_short} <div id="short_description_content" class="rte align_justify">{$product->description_short}</div> {/if} {if $product->description} <p class="buttons_bottom_block"> <a href="javascript:{ldelim}{rdelim}" class="button"> {l s='More details'} </a> </p> {/if} je voudrais le modifier par ce code: {if $product->description} <div id="short_description_content" class="rte align_justify">{$product->description|truncate:140:'...'}</div> {/if} suis-je suis la bonne voie? Merci pour votre aide presta 1.6 Link to comment Share on other sites More sharing options...
Eolia Posted March 12, 2019 Share Posted March 12, 2019 Oui mais vous avez viré <div id="short_description_block"> Donc la mise en page ne sera peut-être pas tip-top^^ Link to comment Share on other sites More sharing options...
Manu-41 Posted March 12, 2019 Author Share Posted March 12, 2019 39 minutes ago, Eolia said: Oui mais vous avez viré <div id="short_description_block"> Donc la mise en page ne sera peut-être pas tip-top^^ Bonjour Eolia, comme ca c'est mieux? le truncate est le bon moyen? {if $product->description} <div id="short_description_block"> <div id="short_description_content" class="rte align_justify">{$product->description|truncate:140:'...'}</div> {/if} Link to comment Share on other sites More sharing options...
Manu-41 Posted March 12, 2019 Author Share Posted March 12, 2019 (edited) je viens de testé, c'est bon, mais je doit avoir un conflit, car j’obtien ce message quand je clique sur ' voir plus' message: Ce produit n'existe pas dans cette déclinaison. Vous pouvez néanmoins en sélectionner une autre. j'ai ajouté ce code pour reconduire à la longue description <a class="linkblue" href="{$link->getProductLink($product)}#description">voir plus</a> j'ai oublié quelque chose? Edited March 12, 2019 by Manu1238 (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted March 13, 2019 Share Posted March 13, 2019 j'espère que vous avez fermé la div ajoutée plus haut Pour le lien, href="#description" suffit Link to comment Share on other sites More sharing options...
Manu-41 Posted March 14, 2019 Author Share Posted March 14, 2019 22 hours ago, Eolia said: j'espère que vous avez fermé la div ajoutée plus haut Pour le lien, href="#description" suffit bonjour, voici le code entier. j'ai modifié le lien. mais même problème {if $product->description_short || $packItems|@count > 0} <div id="short_description_block"> {if $product->description_short} <div id="description_content" class="rte align_justify">{$product->description|truncate:140:'...'}<a class="linkblue" href="#description">voir plus</a></div> {/if} {if $product->description} <p class="buttons_bottom_block"> <a href="javascript:{ldelim}{rdelim}" class="button"> {l s='More details'} </a> </p> {/if} <!--{if $packItems|@count > 0} <div class="short_description_pack"> <h3>{l s='Pack content'}</h3> {foreach from=$packItems item=packItem} <div class="pack_content"> {$packItem.pack_quantity} x <a href="{$link->getProductLink($packItem.id_product, $packItem.link_rewrite, $packItem.category)|escape:'html':'UTF-8'}">{$packItem.name|escape:'html':'UTF-8'}</a> <p>{$packItem.description_short}</p> </div> {/foreach} </div> {/if}--> </div> <!-- end short_description_block --> Link to comment Share on other sites More sharing options...
Manu-41 Posted March 14, 2019 Author Share Posted March 14, 2019 j'ai trouvé, mande l'ouverture d'un div et la fermeture pour l'info sur quantité. maintenant, ça fonctionne . merci Eolia. Link to comment Share on other sites More sharing options...
Manu-41 Posted March 15, 2019 Author Share Posted March 15, 2019 retour au début, après avoir vidé tous les caches, d'autres soucis apparaissent. -si une descrption longue na pas de balise <p>, le texte se met en strong sur presque toute la page -l'article n'est plus disponible si une fois avoir cliqué sur 'en savoir plus' Pour le moment, j'ai donc remis la description courte. Et je cherche une solution à ces 2 soucis 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