Jump to content

[Résolu] TinyMCE (Faire retour/saut de ligne dans résumé produits)


Recommended Posts

Bonjour,

Dans le résumé des produits phares, j'aimerais sauter des lignes.
Hélas la balise
ne passe pas dans l'éditeur de texte HTML (TinyMCE).
Idem si j'appuie sur la touche "Entrée" du clavier !

Suis-je le seul à ne pas pouvoir mettre en forme mon texte de résumé comme voulu ?
Je parviens à faire le saut de ligne via Firebug...(mais c'est tout :s)

Visuels:
azerty,d58f67d9dc789bc6e0b6fc14834b7dc2.jpg.html
untitled-4,afcd7a6187c33e6beb3719d6691f4779.jpg.html

Link to comment
Share on other sites

Bonjour,

Regarde dans le fichier modules/homefeatured/homefeatured.tpl

La ligne 15 correspond à la description du produit phare.

Je ne connais pas très bien smarty, mais faut modifier :

{$product.description_short|truncate:130|strip_tags:htmlall:'UTF-8'}

la fonction strip-tags permet de supprimer tous ce qui se trouve dans les balises < et >

En remplacant par :

{$product.description_short}

les balises html sont bien interprétées, mais le résumé n'est plus tronqué.


Voila si peut t'aider

Link to comment
Share on other sites

Merci pour ces réponses ! ...hélas problème toujours présent :/

J'utilise Prestashop version 1.1 finale non maj.
Le fichier homefeatured.tpl est le fichier d'origine.
La modification proposée par Mambe n'assure pas le retour à la ligne.

Le fichier homefeatured.php n'est pas le fichier d'origine (posté par un membre).
Sur ce fichier est indiqué: $this->version = '0.9'

@+

Link to comment
Share on other sites

aïe aïe ça m'agace...je viens de remettre les fichiers d'origine (homefeatured.php et .tpl) et pourtant retour à la ligne encore absent !
Un fichier tiers à dû être modifié, qui interfère je ne sais comment avec les deux cités.
(Je ne vais pas réinstaller toute la boutique pour ce retour récalcitrant !)
Je marque une pause, je reviendrai sur ce détail un peu + tard en reprenant vos indications de A à Z voir en mettant à jour, dans l'espoir du [Résolu] :)

Merci encore,
@+

Link to comment
Share on other sites

Oups, j'avais pas fait gaffe que tu parlais des produits phares. En fait ce retour à la ligne est normal. Il est provoqué par la directive :

strip_tags:htmlall:'UTF-8'


dans le fichier homefeatured.tpl à la ligne :


{$product.description_short|strip_tags:htmlall:'UTF-8'|truncate:130}



Donc tu peux toujours essayer de la supprimer, mais je ne garantie pas les effets secondaires.

Link to comment
Share on other sites

Merci mais cela m'embête de supprimer cette ligne de code (surtout comme tu ne garanties pas les conséquences cachées ;).
J'ai remis les fichiers originaux homefeatured. php et homfeatured.tpl dans le dossier homefeatured répertoire ftp "modules".
Et là je fais la MAJ de TinyMCE, je reviendrai tenir mon topic informé du résultat. @+

Link to comment
Share on other sites

Ce que je t'expliquais plus haut, c'est que c'est au niveau de smarty que se fait la modif, donc lors de la création de la page.

TinyMCE n'a absolument rien à voir là-dedans. Lors de l'ajout à la BDD, les retours à la ligne se font bien vu qu'ils sont visibles dans la description courte de la fiche produit du FO.

Link to comment
Share on other sites

  • 3 weeks later...

Bonjour

minirj01

…résolu, le dév (disarci) qui a corrigé mon problème a parlé de redondance UTF8 ou je ne sais pas trop quoi, et maintenant ça fonctionne nikel !


Et c'est quoi la solution ? que faut-il faire ou corriger ? merci
Link to comment
Share on other sites

Bonjour Oron, désolé je n'en sais rien + ce n'est pas moi qui ai corrigé le problème !
(Je peux t'envoyer le fichier concerné si l'auteur est d'accord, il faut que je demande, donne moi une adresse e-mail de réception au cas où). Toujours est-il que tu as déjà essayé les soluces données dans ce topic ?
@+

Link to comment
Share on other sites

  • 6 months later...
  • 1 year later...
  • 3 months later...

Bonjour, bon, pour tous ceux qui ont encore le problème de retour à la ligne dans la description courte sur la fiche produit.

 

Prenez votre fichier "product.tpl" à la racine de votre thème.

Ligne 146:

<div id="short_description_content" class="rte align_justify">{$product->description_short|strip_tags}</div>

 

Il suffit de retiré : |strip_tags

 

Remplacez votre fichier, et hop le problème est résolut.

 

Cordialement

 

Anthony

Link to comment
Share on other sites

  • 1 month later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...