blasto Posted December 16, 2009 Share Posted December 16, 2009 Bonjour,Pour le moment je charge une feuille de style par nom de page et je souhaiterais rajouter à cela, le chargement d'une feuille de style par catégorie. <!--feuille de style différente par page--> {if $page_name == 'index'} <link href="{$base_dir}/themes/prestashop/css/page1.css" rel="stylesheet" type="text/css" media="screen" /> {elseif "si j'ai une categorie avec id =2} <link href="{$base_dir}/themes/prestashop/css/cat2.css" rel="stylesheet" type="text/css" media="screen" /> {else} <link href="{$base_dir}/themes/prestashop/css/page2.css" rel="stylesheet" type="text/css" media="screen" /> <!--feuille de base--> {/if} <!-- fin--> Je cherche à traduire cela : {elseif "si j'ai une categorie avec id =2}, en code svp ? Link to comment Share on other sites More sharing options...
Pierre-Yves Posted December 16, 2009 Share Posted December 16, 2009 Avec ceci peut-être {if $page_name == 'category'} <link href="{$base_dir}/themes/prestashop/css/cat{$smarty.get.id_category}.css" rel="stylesheet" type="text/css" media="screen" /> {/if} Tiens moi au courant ! Link to comment Share on other sites More sharing options...
blasto Posted December 16, 2009 Author Share Posted December 16, 2009 C'est super bien pensé Je ne m'attendais pas à cà, je pensais faire une ligne par catégorie. Ca m'arrange bien Dommage pour moi, il ya quelque chose qui cloche car çà ne marche pas ... Link to comment Share on other sites More sharing options...
Pierre-Yves Posted December 17, 2009 Share Posted December 17, 2009 Tu peux être un peu plus explicite ? Qu'est ce qui ne marche pas? Il rentre dans le {IF} au moins? Ou alors c'est le code <link> qui est pas correct? Link to comment Share on other sites More sharing options...
blasto Posted December 18, 2009 Author Share Posted December 18, 2009 Non désolé !Autant pour moi, çà marche !J'avais oublié de changer le nom du thème dans le link ... [mod Honte ON] ^^Merciiiiii beauuuucooupp Pierre-Yves ! C'est tout simple et çà marche nikel ! Link to comment Share on other sites More sharing options...
yaya Posted December 18, 2009 Share Posted December 18, 2009 Bonjour,pouvez mettre le code final ;-) Link to comment Share on other sites More sharing options...
blasto Posted December 18, 2009 Author Share Posted December 18, 2009 Heu.. Ben c'est le code donné plus haut : {if $page_name == 'index'} <link href="{$base_dir}/themes/prestashop/css/global.css" rel="stylesheet" type="text/css" media="screen" /> {elseif $page_name == 'category'} <link href="{$base_dir}/themes/prestashop/css/cat{$smarty.get.id_category}.css" rel="stylesheet" type="text/css" media="screen" /> {else} <link href="{$base_dir}/themes/prestashop/css/global.css" rel="stylesheet" type="text/css" media="screen" /> <!--feuille de base--> {/if} Link to comment Share on other sites More sharing options...
EthanG Posted December 28, 2009 Share Posted December 28, 2009 Bonjour,Merci pour votre post. Cela correspond a un besoin que j'ai. Par contre, pourriez vous m'indiquer le nom du fichier a modifier?MerciEG Link to comment Share on other sites More sharing options...
blasto Posted December 28, 2009 Author Share Posted December 28, 2009 Il faut rajouter cela dans ton theme, dans le fichier header.tpl à la place du code déjà éxistant pour le css. Link to comment Share on other sites More sharing options...
EthanG Posted December 28, 2009 Share Posted December 28, 2009 Super, ca marche! Merci! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now