Jump to content

Comment remplacer les images medium par large des sous catégories ?


Recommended Posts

Bonjour,

 

Je cherche à modifier les images des sous catégories, par défaut se sont les images medium

qui sont affiché, je voudrais les remplacer par les img Large !!

 

j'ai essayé de remplacer tous les medium par large dans le category.tpl mais cela ne fonctionne pas?

 

Pouvez-vous me dire comment faire svp?

merci

Link to comment
Share on other sites

Alors la solution proposée à eric69:

 

- Créer un nouveau format dans l'admin : Admin>>préférences>>images et nouveau

Créér le format d'image avec le nom "souscatego" par exemple. Ne pas oublier aussi de cocher le ou les types d'image pour lesquels ce format sera utilisé.

- Regénérer les images à ce format.

- Editer le fichier category.tpl du thème et chercher les lignes suivantes:

{foreach from=$subcategories item=subcategory}
   <li>
 <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">
  {if $subcategory.id_image}
   <img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
  {else}
   <img src="{$img_cat_dir}default-medium.jpg" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
  {/if}
 </a><br />
 <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}">{$subcategory.name|escape:'htmlall':'UTF-8'}</a>
   </li>
  {/foreach}

- Remplacer 'medium' par 'souscatego'

- Forcer la compile dans le back-office en allant dans préférences>performances où se trouve l'option pour forcer la compilation et une autre pour vider le cache, qu'il faut aussi vider.

 

S'assurer que le css du thème n'est pas concerné par des paramètres en dur dedans.

Link to comment
Share on other sites

  • 2 years later...

est ce qu'il faut remplacer medium dans toutes les occurrences du mot?

 

par exemple dans cette ligne

 

$subcategory.id_image, 'medium')}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />

 

il faut aussi écrire {$souscategoSiize.width}

 

merci

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...