[RESOLU] Page d'accueil sans sidebar thème Mystique

nicomaxnicomax Member
juin 2013 modifié dans Entraide
Salutatous,

Ma config : PluXml 5.1.7 + Thème Mystique dernière version

J'essaie de faire en sorte que ma page d'accueil s'affiche SANS la sidebar.

1 ++++++++++++++++++++++++

J'ai d'abord dupliqué et renommé les fichiers suivants :

header.php renommé en header-sans_sidebar.php
static.php renommé en static-sans_sidebar.php
footer.php renommé en footer-sans_sidebar.php

2 ++++++++++++++++++++++++

L'appel de la sidebar se faisant dans le fichier footer.php,
dans footer-sans_sidebar.php j'ai donc mis en commentaire l'appel, comme ceci :
[== PHP ==]
<?php //include(dirname(__FILE__).'/sidebar.php'); # On insere la sidebar ?>

3 ++++++++++++++++++++++++

Dans static-sans_sidebar.php je pointe vers mes nouveaux fichiers, comme ceci :
[== PHP ==]
<?php include(dirname(__FILE__).'/header-sans_sidebar.php'); # On insere le header ?>
<?php include(dirname(__FILE__).'/footer-sans_sidebar.php'); # On insere le footer ?>

4 ++++++++++++++++++++++++

Puis dans l'admin de PluXml, j'applique le template static-sans_sidebar.php à ma page statique que j'affiche comme accueil.

5 ++++++++++++++++++++++++

Dans mon navigateur j'actualise l'accueil de mon site et "Oh miracle" la sidebar a disparu :)

Jusque-là tout baigne :cool:

6 ++++++++++++++++++++++++

Il ne me reste plus qu'à modifier la feuille de style pour que le contenu s'adapte donc à la largeur total de ma page.

Donc je duplique puis renomme la feuille de style comme suit :
style.css renommé en style-sans_sidebar.css

J'ouvre ensuite le fichier header-sans_sidebar.php et pointe vers ma nouvelle feuille de style, comme ceci :
[== HTML ==]
<link rel="stylesheet" type="text/css" href="<?php $plxShow->template(); ?>/css/style-sans_sidebar.css" media="screen" />

7 ++++++++++++++++++++++++

Avant même de modifier ma nouvelle feuille de style (style-sans_sidebar.css),
je teste à nouveau dans mon navigateur... et là :

SOUCI >> Ma page d'accueil s'affiche sans mon bandeau d'en-tête !!!

Je n'ai pourtant pas touché au code de la feuille de style !
J'ai juste modifié le nom du fichier de style et repointer vers celui-ci !!!

Si je repointe simplement vers style.css ça s'affiche de nouveau correctement !
C'est grave docteur ?

Merci d'avance de vos lumières

Réponses

  • Honte à moi :rolleyes:
    En fait j'avais fait une erreur de manip en dupliquant et renommant un mauvais fichiers css !!!
    Mon en-tête se ré-affiche de nouveau correctement :)
  • Et pour que le contenu s'adapte à la nouvelle largeur,
    dans mon fichier style-sans_sidebar.css j'ai modifié la ligne suivante :
    [== CSS ==]
    body.fixed #primary-content{width:630px;}
    

    comme ceci :
    [== CSS ==]
    body.fixed #primary-content{width:940px;}
    

    Et voili voilu :cool:
    A+
Connectez-vous ou Inscrivez-vous pour répondre.