Jump to content

[ASTUCE] ne pas afficher l'image category_default dans la page categorie


Recommended Posts

Bonjour,

ci-dessous l'astuce :

 

dans le dossier :
/web/themes/default-bootstrap

ouvrir:
category.tpl


remplacer la ligne 48 par :

 <div class="content_scene_cat_bg"{if $category->id_image} style="background:url({$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}) height="1" width="1"{/if}>

Fapyfapo

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

Bonjour,

 

j'ai actuellement le même problème

 

on peut aussi le résoudre en ajoutant dans le global.css :

#center_column.center_column.col-xs-12.col-sm-9 div.content_scene_cat div.content_scene_cat_bg {
	background: none repeat scroll 0 0 #BEDAA3 !important;
}

ici ma couleur est verte (#BEDAA3)

 

mais j'aurais voulu trouver le moyen d'avoir ce fonctionnement :

si image attribué à catégorie alors afficher image sans le texte qui se superpose

si pas d'image afficher le texte titre et descriptif par defaut sur fond de couleur

 

quelqu'un à une idée ? 

 

pour le coup ce que je souhaite je pense que ca devrait etre le comportement d'origine si ca ne buggé pas !

 

++

Link to comment
Share on other sites

@Fapyfapo : alors oui, ta solution fonctionne pour que l'image n'apparaisse plus. Sauf que j'aimerai bien que mon image soit présente à la taille que je lui donne.

Mes images de catégories devraient faire 217*217

 

Si tu as une autre piste je suis preneur ;)

Link to comment
Share on other sites

je pense que c'est juste la ligne 34 du fichier category.tpl qu'il faut modifier

{if $category->description}

en gros si la categorie à une desciption => il affiche la description

 

il faudrait modifier cette condition pour dire ( si description et si pas d'image alors j'affiche la description)

 

je vais regarder comment fonctionne les conditions avec smarty tout à l'heure.

 

++

Link to comment
Share on other sites

  • 5 months later...

remplacer la ligne 48 par :

 <div class="content_scene_cat_bg"{if $category->id_image} style="background:url({$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}) height="1" width="1"{/if}>

Fapyfapo

 

Merci pour le partage !

 

Par contre, je pense que ça charge quand même l'image et qu'il devrait y avoir une autre solution que d'afficher l'image en 1x1 pixels.

Non ?

Link to comment
Share on other sites

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...