Jump to content

Tester Si Une Image Fabricant Existe


Recommended Posts

Bonjour,

 

Je souhaiterais afficher sur la fiche produit l'image de mon fabricant (logo) si et seulement si celle-ci existe (éviter le vieux "?" 404.gif).

 

J'ai cherché du côté des conditions smarty avec file_exist -> il semble qu'il ne puisse tester que des templates.

J'ai cherché du côté de PHP en overridant le ProductController.php :

'exist_manufacturer_img' => (@file(_PS_BASE_URL_.__PS_BASE_URI__."img/m/".(int)($this->product->id_manufacturer)."-small_manuf.jpg")!="") ? true : false,

et

'exist_manufacturer_img' => file_exists(_PS_BASE_URL_.__PS_BASE_URI__."img/m/".(int)($this->product->id_manufacturer)."-small_manuf.jpg"),

mais sans succès !

 

J'obtiens soit toujours "true", soit toujours "false".

Je pense que c'est dû en partie au fait que l'on soit redirigé vers l'image 404 lors de l'appel à une image inexistante (???)...

 

Quelqu'un aurait-il une idée ?

Merci d'avance !

Link to comment
Share on other sites

  • 1 month later...
  • 5 months later...
  • 4 years 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...