Jump to content

[résolu] afficher la short_description du fabricant...


mickey21

Recommended Posts

Bonjour,

dans ma liste des fabricants, j'aimerais faire apparaître la short_description plutôt que la description... elle est là, autant qu'elle serve.

Mais impossible de l'appeler...
j'ai essayé tout ça :
$manufacturer->description_short
$manufacturer->short_description
$manufacturer.description_short
$manufacturer.short_description

à la place du classique $manufacturer.description

ça fait 3 jours que je tourne en rond... quelqu'un aurait une idée ? Ou mieux qqn utiliserait la short_description sur son site ?

je vous remercie, bonne journée !

Link to comment
Share on other sites

as tu essayé de mettre {debug} dans le tpl en question pour voir quelles variables smarty tu peux utiliser.

Tu as juste à mettre ça dedans, tu enregistres, tu lances ta pages et une fenetre s'ouvre avec toutes les variables disponnibles.

V++

Atch

Link to comment
Share on other sites

Bonjour Atch,

C'est très fort le debug, je ne connaissais pas, merci beaucoup, ça me servira c'est sûr :-)

Donc il semblerait en effet que "ma" short_description ne soit pas disponible... donc comment la rendre disponible ?
Doit y avoir un oubli quelque part... car en remettant le thème d'origine, c'est idem. Un peu dommage de pouvoir enregistrer une short description si on ne peut pas s'en servir...

ça se joue où ça ? Tu sais ?

Link to comment
Share on other sites

Bonsoir Moncler,

J'aimerais remplacer la description classique par la short_description dans la page manufacturer-list.tpl

Dans ma page manufacturer.tpl, j'ai mis la description du fabricant juste au dessus de la liste des produits... j'ai essayé et en mettant $manufacturer->short_description, la description courte s'affiche sans problème.

Sur la page manufacturer-list, pas moyen... Et quand je fais le debug, la variable short_description n'est pas disponible.

Donc je pense en effet qu'il faille l'assigner dans smarty... mais là je sais pas faire. Une piste peut être ?

Merci en tout cas...

Link to comment
Share on other sites

Oui c'est étrange, la short_description ne semble pas assignée dans le cas de la liste des fabricants
A mon avis le seul moyen c'est de bidouiller dans le core de prestashop, c'est pas forcement conseillé mais je pense que ca se passe la :

/classes/Manufacturer.php

en ligne 163 tu as

       $sql = 'SELECT m.*, ml.`description`';


remplace par :

       $sql = 'SELECT m.*, ml.`description`, ml.`short_description`';



Encore une fois ce genre de bidouille n'est pas pérenne, a la prochaine mise a jour de prestashop ca risque de sauter.
Ceci dit si la team veut bien inclure la modif, ca peut être une bonne idée, ca peut toujours servir d'avoir la short_description dans ce template ;-)

A+

Link to comment
Share on other sites

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...