- Statut : non résolu
- Ce sujet contient 16 réponses, 11 participants et a été mis à jour pour la dernière fois par
Dorian, le il y a 14 années et 4 mois.
-
AuteurMessages
-
29 août 2008 à 10 h 55 min #462498
Bonjour,
Ma configuration WP actuelle
– Version de WordPress :261
– Thème utilisé :godofgate
– Plugins en place :
– Nom de l’hebergeur : online
– Adresse du site :Problème(s) rencontré(s) :
Je souhaite crée un modele de page sans sidebar. La sidebar n’apparaitrait que sur l’accueil et sur les pages interieures il n’y aurait pas de sidebar. Comment puis je faire ça ?29 août 2008 à 11 h 33 min #643629Supprime la référence à sidebar.php dans tous les fichiers qui ne sont pas index.php, je crois que ça devrait suffire (sauf si ton thème gère tout à partir de l’index.php, au quel cas il faudra faire une condition avec is_home()).
29 août 2008 à 13 h 07 min #643630En passant par un template sélectionné par l’onglet ‘ modèle ‘ , de la page sans sidebar :
temp-page-no-side.php qu’il faut copier dans le thème
<?php
#
/*
#
Template Name: temp-page-no-side
#
*/
#
?>- <a href="/ » title= »Homepage »>Home
<div class="post" id="post-« >
<?php
$time = get_the_time(‘M d’);
list($mo, $da) = explode( » « , $time);
?>
<div class="date" title=" »>
<a href=" » rel= »bookmark »>
— @29 août 2008 à 13 h 15 min #643631en fait j’ai crée un modele de page en enlevant get sidebar. j’ai renommé dans celle ci le content « content2 ». Ensuite dans style j’ai crée un autre content en changeant la taille et en nommant content2. et ça marche ! ouf.
allez au pb suivant…29 septembre 2008 à 8 h 09 min #643632Bonjour,
J’ai le thème Aurora que j’ai francisé et légérement retouché et dans ma liste de modèle de page n’apparaissent que les choix : modèle par défaut, Archives, Links. J’ai beau avoir dupliquer le page.php en page-nosidebar.php, elle n’apparait pas dans cette liste de choix applicables à la création d’une page qui serait alors sans sidebar (c’est l’objectif, et ça tombe bien c’est le topic !)
Auriez-vous une piste à me communiquer pour trouver une solution ?
22 septembre 2009 à 7 h 40 min #643633Bonjour,
Même problème, mon nouveau modèle de page n’apparait pas dans « Modèles », j’ai également : Modele par defaut, Archives, Link
Pascal
14 novembre 2009 à 11 h 51 min #643634Je recherche également à avoir sous mon blog wordpress un modèle de page sans side bar.
Je ne comprends pas bien les explications des posts ci dessous, quelqu’un pourrait il me détailler la procédure plus précisément svp ?14 novembre 2009 à 12 h 16 min #643635Bonjour,
il faut créer une page qui ne contient pas le code qui appelle la sidebar.
bmzoom a tout bien expliqué.
Après avoir créer cette nouvelle page, l’envoyer par ftp dans votre thème
puis dnas le panneau de contrôle de votre blog, « pages » puis »ajouter »
et là choisir la nouvelle page dans la cadre « modèles ».20 novembre 2009 à 20 h 24 min #643636bonjour
je souhaite faire la même chose mais je ne trouve pas la page.php
j’utilise le theme amazing gracela fonction se trouve dans le footer.php et le thème est géré à partir de index.php
dois-je créer un index_nosidebar.php pour ma page et utiliser footer_nosidebar.php
merci
20 novembre 2009 à 21 h 57 min #643637Voila j’ai créé page.php en renommant le fichier index.php et en le modifiant par get_footer_nosidebar
ça fonctionne bien. je voudrais maintenant augmenter la largeur du content pour récupérer la place libéré par la sidebar.
comment peut-on modifier le code php qui affiche la feuille de style dans le header pour mettre une autre feuille de style si c’est une page qui s’affiche.
merci
21 novembre 2009 à 6 h 53 min #643638Hello
Repère l’élément responsable de ta largeur de contenu. Ce peut être
ou un truc de ce genre. S’il est dans ton nouveau template, tu peux simplement changer d’id, et recopier les règles de mainContent en changeant simplement la valeur de width.
Plus simple, mais très « clean », une modification inline :<div id="mainContent">
À toi bien sûr de mettre la valeur de width qui va bien.
Un tout petit peu plus compliqué, si l’élément se trouve dans le header, il faudra écrire une condition identifiant tes nouvelles pages avant de faire la même chose.
21 novembre 2009 à 16 h 07 min #643639bonjour
effectivement ce qui complique la chose c’est que la feuille de style est appelé dans le header à l’aide d’une fonction. Je vais regarder ça
merci
25 novembre 2009 à 12 h 41 min #643640Y’a cette bidouille bien pratique de marqueur conditionnel :
25 novembre 2009 à 12 h 57 min #643641salut
je suis en train de terminer le codage. je teste et je le posterai sur le forum thème car il concerne le template amazing grace.
merci
27 novembre 2009 à 15 h 03 min #643642salut,
voila le code pour afficher toutes les pages ou seulement quelques unes sans sidebar sur le theme amazing grace
ajouter au header à partir de la ligne 14
<?php
if(is_home() || is_front_page())
{
}
elseif(is_page())
{
?>#content
{
width:980px;
}
.entry
{
width:970px;
}<?php
}?>
Dans le footer remplacer par
<?php
if(is_home() || is_front_page())
{
get_sidebar();
}
elseif(is_page())
{
}
else
{
get_sidebar();
}
?>Si seulement quelques pages identifiées par exemple par 40 et 2 sont concernées alors remplacer dans le code précédent :
elseif(is_page()) par
elseif(is_page(array(40, 2)))
-
AuteurMessages
- Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.