Utilisation d’un autre template pour une page

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 19)
  • Auteur
    Messages
  • #448585
    phild
    Membre
    Initié WordPress
    35 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 2.04
    – Thème utilisé : perso
    – Plugins en place :
    – Nom de l’hebergeur : 1&1

    Problème(s) rencontré(s) : Je cherche à créer une page avec l’index de tous les articles parus. J’ai créé un modèle de page dans le template, dérivé de page.php, modèle que je devrais pouvoir sélectionner à la création de la page, si j’en crois le Codex de WP sur les pages. Mais je ne vois pas où choisir ce modèle : dans “écrire une page” je n’ai pas de menu comme décrit là :

    WordPress can be configured to use different Page Templates for different Pages. Toward the bottom of the Write->Write Page administration panel is a drop-down labeled “Page Template”. From there you can select which Template will be used when displaying this particular Page. NOTE: In order to access the Page Template selector, there must be at least one Page Template available in the active theme.

    Peut-être WP ne reconnait-il pas qu’il y a d’autres modèles de pages dans mon template ?

    Merci de votre aide (mon premier post)

    #579589
    Andy
    Participant
    Chevalier WordPress
    109 contributions

    Mais index.php sert à cela. On ne créé d’autres pages (home.php) que si on veut modifier cette présentation initiale. Index.php affiche le nombre d’articles ou le nombre d’extraits que tu as configuré dans le menu options.
    Ou bien, je n’ai rien compris ! En tout cas, lorsque tu créés une page, tu as “Page mère +” dans les menus déroulants à droite.

    #579590
    phild
    Membre
    Initié WordPress
    35 contributions

    En fait je veux créer une page de niveau 1 (pas une page qui est dépendante d’une autre “page mère”), mais qui a une présentation différente du modèle “page.php” standard. Ce n’est pas non plus une page qui se substitue à la home, juste une page dans la liste normale des pages, mais qui est basée sur un modèle différent.

    #579591
    phild
    Membre
    Initié WordPress
    35 contributions

    Je viens d’aller sur un autre blog que je gère et qui est encore en 2.0.2. J’ai bien là un menu “modèle de page” que je ne retrouve pas dans mon blog. Quel peut être le problème ?

    #579592
    Andy
    Participant
    Chevalier WordPress
    109 contributions

    Que ton thème n’a pas de modèle de page. Mais n’as-tu pas dans le menu Ecrire > Page (boite de dialogue à droite) un “Modèle par défaut”.
    Bien entendu, tu peux créer d’autres templates pour des pages. Je n’ai tout simplement pas compris pourquoi tu voudrais faire cela

    Je cherche à créer une page avec l’index de tous les articles parus

    puisque c’est la fonction même de index.php
    Désolé si ma remarque a amené une confusion.

    #579593
    phild
    Membre
    Initié WordPress
    35 contributions

    No problemo, ce n’est pas toujours facile d’expliquer ce qu’on veut

    Pourquoi vouloir créer d’autres modèles de pages ?
    Par exemple pour avoir certaines pages où une sidebar n’apparaît pas, ou bien avec une colonne de texte plus large, ou bien sur lesquels il y a une liste de articles indexées sur un mot clef en particulier, ou alors avoir des pages avec des fonds différents selon les sujets (rose pour les filles, bleu pour les garçons)?

    La page avec l’index de tous les articles parus
    Dans ma page d’index qui s’affiche par défaut, j’ai les x (5 par ex.) derniers articles parus. Dans la sidebar, j’ai le titre des y (20 par ex.) derniers articles. Je voudrais une page où le visiteur puisse retrouver les titres (avec ou sans résumé) de tous les articles parus depuis le lancement du site (ou publiés cette année par ex.).

    Le thème n’a pas de modèle de page
    Je n’ai effectivement pas de boite de dialogue “modèle de page”? dans l’admin Ecrire>Page. Je ne comprends pas pourquoi. Faut-il déclarer d’une manière ou d’une autre qu’il y a d’autres modèles de pages dans le template ?

    #579594
    AmO
    Participant
    Maître WordPress
    4452 contributions

    Dans le désordre…

    Pour avoir la boite modèle de page. Il faut qu’il existe des pages personnalisés.

    Si ton thème n’a pas de page.php
    Copier le contenu de index.php dans page.php pour avoir un modèle de base… ensuite à toi de le personnaliser c’est du CSS/XHTML

    Ensuite tu créer un fichier avec le nom que tu souhaite.. prenons Perso1.php

    Tu y copie le contenu de page.php
    Et en haut du fichier tu places :

    C’est assez clair ?

    #579595
    AmO
    Participant
    Maître WordPress
    4452 contributions

    Je voudrais une page où le visiteur puisse retrouver les titres (avec ou sans résumé) de tous les articles parus depuis le lancement du site (ou publiés cette année par ex.).

    C’est le concept des archives…
    Exemple :
    http://www.wordpress-fr.net/2006/

    #579596
    phild
    Membre
    Initié WordPress
    35 contributions

    C’est bien ça?
    J’avais poussé la francisation trop loin et remplacé “Template:” par “Modèle de page :” dans mes fichiers.

    Et c’est donc à ça que sert le fichier archives :rolleyes:

    merci de votre aide ! 🍺

    #579597
    phild
    Membre
    Initié WordPress
    35 contributions

    Voilà la différence entre une page archives et la page d’index d’articles :

    Archives : permet une recherche par mois ou par mot clef (+ boite de recherche qui ne fonctionne pas, je ne sais pas pourquoi)

    Liste d’articles : permet l’accès direct via les titres des posts

    #579598
    AmO
    Participant
    Maître WordPress
    4452 contributions

    Le fichier archives permet de personnaliser l’affichage des archives tout simplement ^^

    #579599
    Martin
    Membre
    Chevalier WordPress
    484 contributions

    Salut,

    je recherche également le code qui liste tous les articles : http://www.photofloue.net/index.php/liste-des-articles/
    Mais peut-il mettre entre parenthèse la date de publication ?

    Merci !

    #579600
    AmO
    Participant
    Maître WordPress
    4452 contributions

    Oui il peut…
    C’est quoi ton plugin ?

    #579601
    Martin
    Membre
    Chevalier WordPress
    484 contributions
    AmO wrote:
    Oui il peut…
    C’est quoi ton plugin ?

    Qui moi ?
    Ou phild ?:o
    C’est pas un template tag ?

    #579602
    phild
    Membre
    Initié WordPress
    35 contributions

    C’est juste le modèle page.php, auquel j’ai en effet ajouté le template tag

    <div class="post">
    					<?php get_archives('postbypost','','custom','<li>‘,’</li>‘); ?>
    		</div>

    Je ne sais pas mettre la date derrière, mais c’est une bonne idée?

15 sujets de 1 à 15 (sur un total de 19)
  • Vous devez être connecté pour répondre à ce sujet.