Jump to content

Modifier le nom des photos Prestashop


Wibleo

Recommended Posts

Bonjour à toutes et à tous,

 

Je souhaiterais modifier le nom des fichiers image/logo, je m'explique : 

 

Par exemple pour une marques TARTEMPION, l'image à le nom 5-medium_default.jpg, Je souhaiterais le changer pour avoir simplement tartempion.jpg.

 

Je souhaiterais faire ça pour l'ensemble des images produit mais également pour les logos fabricants.

 

J'ai essayé, en vain, depuis les fichiers TPL correspondant, mais je n'y arrive pas.

 

Dans les résultats de mes tests, j'avais :

 

Au mieux cette forme tartempion.jpg, mais l'image ne s'affiche plus car l'arborescence est perdu + taille image/logo perdue (bon pour la taille je pourrais la spécifier, mais c'est pas le top).

 

Au pire une page blanche... je suis novice, même si je bidouille le CSS et le html, je suis perdue dès que les fonctions entre dans la partie.

 

Merci d'avance pour votre aide :P)

 

 

Link to comment
Share on other sites

Bonjour,

 

Merci beaucoup pour votre aide, finalement pour mes images produits ce n'était pas la peine, les images avait le bon noms... Il est possible que j'ai déjà effectué une modif dans le passé (au début je ne notais pas toutes le modifs) ou bien que ce soit natif.

 

Avant de m'en aperçevoir j'avais quand même essayé de mettre en place le tuto. Petite précision pour les néophytes tel que moi :

 

1- Créer un fichier Link.php avec le code indiqué dans le tuto ( http://arnaud-merige...ans-prestashop/), mais surtout mettre en début de fichier 

<?php

Et en fin de fichier :

?>

Car j'avais oublié cette dernière ligne et j'avais des erreur 500... forcément me dirons les codeurs :)

 

2- Placer le fichier sous override/classes à la racine de votre site.

 

3- Ajouter les modification, indiqué dans le tuto, au niveau du fichier product.tpl

 

 

En revanche pour les images/logos des fabricants, la question reste entière, j'ai retourné le net, mais je n'ai rien trouvé de probant... J'ai donc cette structure de liens pour les logo fabricant (que ce soit sur la page "tous les fabricants" ou bien dans mon megamenu (qui doit reprendre le même chemin) :

 

https://monsite.com/img/m/5-medium_default.jpg

 

Alors que je souhaiterais avoir :

 

https://monsite.com/img/m/nomdufabricant.jpg

 

En tous cas avoir le nom du fabricant à la fin de l'arborescence.

 

J'ai tenté de modifier cette portion de code, dans montheme/manufacturer-list.tpl :

{if $manufacturer.nb_products > 0}
	<a href="{$link->getmanufacturerLink($manufacturer.id_manufacturer, $manufacturer.link_rewrite)|escape:'html':'UTF-8'}" title="{if $manufacturer.nb_products == 1}{l s='%d product' sprintf=$manufacturer.nb_products|intval}{else}{l s='%d products' sprintf=$manufacturer.nb_products|intval}{/if}">
{/if}

Sans trouver vraiment comment le modifier.

 

J'ai aussi tenté de modifier le fichier montheme/modules/megamenu/views/templates/hook/front_submenu_content.tpl :

<a href="{$link->getmanufacturerLink($manufacturer)|escape:'htmlall':'UTF-8'}">
	<img src="{$img_manu_dir|escape:'htmlall':'UTF-8'}{$manufacturer|escape:'htmlall':'UTF-8'}-medium_default.jpg" class="img-responsive logo_manufacturer " {if isset($manufacturerSize)} width="{$manufacturerSize.width|escape:'htmlall':'UTF-8'}" height="{$manufacturerSize.height|escape:'htmlall':'UTF-8'}"{/if} alt="{Manufacturer::getNameById($manufacturer)|escape:'htmlall':'UTF-8'}" />
</a>

Là j'ai eu plusieurs résultats, mais principalement la perte du chemin de l'image ou de sa taille (forcément puisque la fin du lien qui me pose soucis est en fait la taille de l'image)...

 

Merci encore pour votre aide, car mes recherches google restent vaines...

Edited by Wibleo (see edit history)
Link to comment
Share on other sites

  • 4 months 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...