Jeform Posted September 29, 2017 Share Posted September 29, 2017 Bonjour, je cherche a creer un nouveau format d'image pour les marques; $brand.image se base sur le format small-default creer un nouveau format pas de soucis; mais pour utiliser ce nouveau format dans le template je ne vois pas comment faire. Sur la version 1.6 il etait possible de faire appel au nouveau format d'image Sur la version 1.7 on trouve la variable smarty $brand.image dans le template brand.tpl mais je ne parviens pas à voir ou cette variable prend la taille de l'image ??? un petit coup de pouce svp ?merci Link to comment Share on other sites More sharing options...
Mediacom87 Posted September 30, 2017 Share Posted September 30, 2017 Bonjour, ah oui, c'est pas mal comme truc, le format est codé en dure directement dans le contrôleur ManufacturerController.php ce qui est une aberration de plus pour cette version 1.7 de PrestaShop. Donc il ne vous reste plus qu'à surcharger ce controller pour l'adapter à votre template et votre choix de design LOL Link to comment Share on other sites More sharing options...
Jeform Posted September 30, 2017 Author Share Posted September 30, 2017 et bien en effet , il etait bien caché.je n'ai pas encore vu comment surcharger un controller, je vais fouiller un peu le net.mais dejà ça fonctionne en modifiant l'original. merci Link to comment Share on other sites More sharing options...
Mediacom87 Posted September 30, 2017 Share Posted September 30, 2017 Doc : http://doc.prestashop.com/display/PS16/Controllers+within+PrestaShop#ControllerswithinPrestaShop-Overridingacontroller Link to comment Share on other sites More sharing options...
Jerome8 Posted June 12, 2020 Share Posted June 12, 2020 (edited) Salut, Je sais, c'est un déterrage d'un poste de 2 ans mais c'est pour apporter la bonne solution pour les prochains lecteurs. En effet, dans le controller, il se base en dur sur small-default mais ce n'est pas grave. Pour changer la taille il faut : Créer un nouveau format avec comme nom de type : small_default avec seulement "Marques" positionné sur "Oui" et indiquez les nouvelles tailles d'image. Modifier le small_default créé à l'installation de Presta et positionné "Marques" sur "Non". Regénérer les miniatures des marques. Vous aurez maintenant 2 type small_default, le controller des marques va aller chercher le nouveau small_default. EDIT : à l'étape 1, il faut d'abord créer le nouveau type avec nom au choix et ensuite modifier le type créé pour remettre small_default sinon vous aurez un message "le type existe déjà". Du coup, je ne sais pas si ce tips est fiable, à tester. Edited June 12, 2020 by Jerome8 Correction erreur (see edit history) 2 Link to comment Share on other sites More sharing options...
Le Gremlin Posted March 15, 2023 Share Posted March 15, 2023 Merci Jerome8, ton Tips est parfait, ça a marché pour moi en moins d'une minute !! 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