Jump to content

baground acceuil


Recommended Posts

non backgroud div page principale


dans page d'accueil backgroud et noire mais les autre page rouge

comment fait ca svp ?


Salut,

tu peux faire un test php et mettre ton style directement en dure dans le code de la div avec la condition de ne s'afficher que pour la page index.php ou tu transformes ta feuille de style en global.php avec des condition de couleur avec des test concernant index.php.
Link to comment
Share on other sites

Ok, j'ai cherché et trouver cela, je ne donne qu'une piste pas la soluce complète.

pour analyser une chaîne tu peux utiliser la fonctionpreg_match() http://www.manuelphp.com/php/function.preg-match.php

Tu analyse la chaîne serveur contenant l'adresse de la page, tu peux trouver toutes les chaînes serveur sur la page suivante : http://www.manuelphp.com/php/reserved.variables.server.php

Link to comment
Share on other sites

Il y a plus simple.


Le body possède un identifiant dépendant de la page dans laquelle il est affiché.

<body {if $page_name}id="{$page_name|escape:'htmlall':'UTF-8'}"{/if}>



donc il devrait suffire d'ajouter au css

#index {
   background: (...) !important;
}

Link to comment
Share on other sites

Il y a plus simple.


Le body possède un identifiant dépendant de la page dans laquelle il est affiché.

<body {if $page_name}id="{$page_name|escape:'htmlall':'UTF-8'}"{/if}>



donc il devrait suffire d'ajouter au css

#index {
   background: (...) !important;
}



Pourquoi faire compliqué qu'en SotEW fait simple ;-)
Link to comment
Share on other sites

on peut meme faire mieu, avec un switch, il peut les definir sur toute les pages …


Pourquoi un switch ? la ligne que j'ai citée est dans le header.tp, donc appelée pour toutes les pages. Chaque page aura donc son identifiant. Pas besoin de faire des tests
Link to comment
Share on other sites

  • 1 month later...

j'ai posté un nouveau sujet pour mon pbl: http://www.prestashop.com/forums/viewthread/41603/graphisme/comment_changer_uniquement_le_tpl_de_la_page_daccueil_uniquement/


Puisque tu demandes... :D


Finalement j'ai changé pas mal de choses sur mon header.tpl sauf que (évidement!) mes changements restent apparents sur mes autres pages du site.

du coup ma question est: comment faire pour que ce design reste visible que sur ma première page? Si tu as le temps de jeter un coup d'oeil: www.erasmedesigner.com

merci d'avance


(j'ai finalement décidé de garder la même couleur de fond pour toutes mes pages, donc je n'ai pas eu l'occasion d'essayer la technique dont tu as parlé plus haut, mais peut-être la solution a mon problème pourrait se baser sur le même principe?... ^_- )

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