Jump to content

Edit History

Toulousain

Toulousain


Résolu

Bonjour,

Sur mon site la description courte correspond à la description longue tronquée à 300 caractères.

Pour ce faire j'ai remplacé dans le product.tpl 

Quote

{$product.description_short nofilter}

Par 

Quote

{$product.description nofilter}

J'ai bien la description longue qui s'affiche a la place de la description courte mais il faut la tronquer.

Pour tronquer la description a 300 caractères j'ai rajouté  |truncate:300:"..." 

ce qui donne 

Quote

{$product.description_short|truncate:300:"..." nofilter}

A ce stade j'ai la description comme souhaité.

Ce qui me gêne c'est que le truncate ne tronque pas que le texte mais prend en compte les caractères HTML ce qui dans certains cas modifie la mise en forme de la page produit.

par exemple si je souhaite tronquer mon texte au dixième caractères

ma balise html qui encapsule le texte

Quote

<p class="cs80D9435B">mon texte

 devient 

Quote

<p... 

Auriez vous une solution ou une préconisation a me soumettre qui permettrai a la fonction truncate d'éviter de tronquer les balises HTML ?

Par avance merci de votre retour,

Cordialement

Toulousain

Toulousain

Bonjour,

Sur mon site la description courte correspond à la description longue tronquée à 300 caractères.

Pour ce faire j'ai remplacé dans le product.tpl 

Quote

{$product.description_short nofilter}

Par 

Quote

{$product.description nofilter}

J'ai bien la description longue qui s'affiche a la place de la description courte mais il faut la tronquer.

Pour tronquer la description a 300 caractères j'ai rajouté  |truncate:300:"..." 

ce qui donne 

Quote

{$product.description_short|truncate:300:"..." nofilter}

A ce stade j'ai la description comme souhaité.

Ce qui me gêne c'est que le truncate ne tronque pas que le texte mais prend en compte les caractères HTML ce qui dans certains cas modifie la mise en forme de la page produit.

par exemple si je souhaite tronquer mon texte au dixième caractères

ma balise html qui encapsule le texte

Quote

<p class="cs80D9435B">mon texte

 devient 

Quote

<p... 

Auriez vous une solution ou une préconisation a me soumettre qui permettrai a la fonction truncate d'éviter de tronquer les balises HTML ?

Par avance merci de votre retour,

Cordialement

Toulousain

Toulousain

Bonjour,

Sur mon site la description courte correspond à la description longue tronquée à 300 caractères.

Pour ce faire j'ai remplacé dans le product.tpl 

Quote

{$product.description_short nofilter}

Par 

Quote

{$product.description nofilter}

J'ai bien la description longue qui s'affiche a la place de la description courte mais il faut la tronquer.

Pour tronquer la description a 300 caractères j'ai rajouté  |truncate:300:"..." 

ce qui donne 

Quote

{$product.description_short|truncate:300:"..." nofilter}

A ce stade j'ai la description comme souhaité.

Ce qui me gêne c'est que le truncate ne tronque pas que le texte mais prend en compte les caractères HTML ce qui dans certains cas modifie la mise en forme de la page produit.

par exemple si je souhaite tronquer mon texte au dixième caractères

ma balise html qui encapsule le texte

Quote

<p class="cs80D9435B">mon texte

 devient 

Quote

<p... 

Auriez vous une solution ou une préconisation a me soumettre qui permettrai a la fonction truncate d'éviter de tronquer les balises HTML ?

Par avance merci de votre retour,

Cordialement

×
×
  • Create New...