aresa3 Posted October 14, 2015 Share Posted October 14, 2015 Bonjour a toutes et a tous, je débute dans prestashop et je n'arrive pas a faire de saut de ligne dans les caractéristiques de mes produit : Et j'aimerais que cela s'affiche comme ci-dessous : Merci d'avance pour votre aide ! Link to comment Share on other sites More sharing options...
thomasharko Posted October 14, 2015 Share Posted October 14, 2015 Bonsoir, Il faudrait voir le code html, pouvez-vous envoyer un lien de la page en question ? Bonne soirée Thomas D. Link to comment Share on other sites More sharing options...
aresa3 Posted October 15, 2015 Author Share Posted October 15, 2015 (edited) Bien sur : http://camera-sportive.fr/gopro/8-camera-gopro-hero4-black-edition.html Merci. Ps: thomas, l'orsque l'on clique sur ta signature ont tombe sur une page 404. Edited October 15, 2015 by aresa3 (see edit history) Link to comment Share on other sites More sharing options...
aresa3 Posted October 16, 2015 Author Share Posted October 16, 2015 Personne ? Link to comment Share on other sites More sharing options...
b3drik Posted October 16, 2015 Share Posted October 16, 2015 Salut, Je ne pense pas que ce soit possible. A ta place je ferai 2 caractéristiques ; - Poids caméra seule - Poids caméra et caisson Link to comment Share on other sites More sharing options...
aresa3 Posted October 23, 2015 Author Share Posted October 23, 2015 (edited) Ça me ferait beaucoup trop de caractéristique :/ Edited February 29, 2016 by aresa3 (see edit history) Link to comment Share on other sites More sharing options...
aresa3 Posted February 29, 2016 Author Share Posted February 29, 2016 Bonjour , je me permet de faire remonter le poste voir si jamais quelqu’un a la solution, merci ! Link to comment Share on other sites More sharing options...
symdev Posted October 5, 2016 Share Posted October 5, 2016 Bonjour, pour cela il faut overrider un controller de Prestashop et modifier un fichier du thème. Voici la procédure : 1/ Créer un fichier AdminFeaturesController.php dans override/controllers/admin Mettre ceci dedans : <?php class AdminFeaturesController extends AdminFeaturesControllerCore { } entre les accolades, y copier la fonction initFormFeatureValue du fichier controllers/admin/AdminFeaturesController.php puis remplacer array( 'type' => 'text', 'label' => $this->l('Value'), 'name' => 'value', 'lang' => true, 'size' => 33, 'hint' => $this->l('Invalid characters:').' <>;=#{}', 'required' => true ), par : array( 'type' => 'textarea', 'label' => $this->l('Value'), 'name' => 'value', 'lang' => true, 'hint' => $this->l('Invalid characters:').' <>;=#{}', 'required' => true ), Cette étape vous permet de faire des sauts de lignes dans la gestion des caractéristiques dans "Catalogue" > "Caractéristiques", mais si vous passez uniquement par des valeurs personnalisées de la fiche produit, elle n'est pas utile. Pour que l'override soit pris en compte, il faut vider le cache de Prestashop : "Paramêtres avancés" > "Performances", cliquer en haut à droite sur le bouton "Vider le cache". Si ça ne fonctionne pas, il faut supprimer sur le serveur le fichier class_index.php dans le dossier cache. 2/ modifier le fichier themes/nom-de-votre-theme/product.tpl selon votre thème, la modification peut se faire à des endroits différent, mais en gros il faut chercher ce genre de chose : {$feature.value|escape:'html':'UTF-8'} et le modifier comme ceci : {$feature.value|nl2br|escape:'html':'UTF-8'} La fonction nl2br transforme les sauts de lignes en balise <br /> en html. Voilà, normalement ça devrait fonctionner Link to comment Share on other sites More sharing options...
Zieg Posted September 19, 2018 Share Posted September 19, 2018 (edited) salut, je déterre le sujet mais je voudrais faire exactement la même chose que aresa3. j'ai suivi les conseils de symdev mais l'ajout de la fonction nl2br dans product.tpl affiche les <br /> directement sur le front office, ils ne sont pas interprétés. est ce que quelqu'un aurait une idée de pourquoi l'affichage réagit comme ça et comment faire en sorte que le FO interprète correctement ces balises ? edit: je suis sur firefox et avec prestashop 1.6 Edited September 19, 2018 by Zieg (see edit history) Link to comment Share on other sites More sharing options...
Zieg Posted September 19, 2018 Share Posted September 19, 2018 ok c'est bon en fait, j'ai juste enlevé le " escape:'html' : 'utf-8'" {$feature.value|nl2br} 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