Se state cercando di visualizzare il nome del marchio nella lista dei prodotti di prestashop 1.7 e non ci riuscite, tranquillizzatevi perchè è una cosa del tutto normale.
Il campo $product.manufacturer_name non è disponibile infatti nelle liste dei prodotti, quando ad esempio andiamo sulla pagina delle categorie, è disponibile invece sia nella home che in altre pagine.
Non si capisce bene se questo è un bug di questa versione anche perchè moltissimi temi utilizzano questo campo e alla fine il nome del brand non appare e si esce pazzi per capire dove si trova il problemi, molti si arrendono infatti. Adesso invece vi diremo come superare questo ostacolo.
Come risolvere quindi questo problema?
Niente di più semplice, se da un lato non è possibile avere a disposizione il nome del brand, dall’altro lato abbiamo a disposizione l’id del brand, ed ecco che la soluzione è a portata di mano.
Basta semplicemente trovare il file .tpl responsabile della visualizzazione della lista (ad esempio /themes/your_theme/templates/catalog/_partials/miniatures/product.tpl) e sostituire il campo {$product.manufacturer_name} con il campo {Manufacturer::getNameById((int) $product.id_manufacturer)} ed il gioco è fatto.
Spero che questo posso essere d’aiuto e come al solito
Contattateci per qualsiasi info e esigenza.