Comment afficher pages enfant (Créer un compte)

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 16)
  • Auteur
    Messages
  • #460446
    HeleneR
    Participant
    Maître WordPress
    1545 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress :2.3.3
    – Thème utilisé :city thunder
    – Plugins en place : all in one, sitemap, simple tags, security scan, wpstats, analycator, flexipages
    – Nom de l’hebergeur : sivit
    – Adresse du site :http://www.jhp-videoproductions.fr/index.php

    Problème(s) rencontré(s) :
    J’ai le widget flexipages sur la barre de côté. Mais je voudrais pouvoir afficher les pages enfants dans les pages qui en ont.
    Est-ce qu’il existe une ligne de code à insérer dans page.php, pour que d’office s’affichent les pages qui en découleront?
    Là je l’ai fais manuellement………………. En copiant l’affichage de la navigation à gauche.
    Je n’ai d’ailleurs pas pu avoir la meme présentation sur la page que sur la sidebar…. Malgré pas mal de manip sur le css.

    Merci d’avance de vos aides

    #634013
    dlo
    Participant
    Maître WordPress
    1850 contributions

    Humm, j’avais commis un plugin “List Child Pages” qui faisait exactement cela: afficher la liste des pages filles dans une page mère. Avec quelques possibilités de moduler le niveau de détail voulu.
    Peut-être que cela pourrait convenir…

    Cordialement

    #634014
    HeleneR
    Participant
    Maître WordPress
    1545 contributions

    Je me suis empressée d’aller voir le lien…. Heu, j’ai cru qu’il était indiqué à partir de wp 2.5… Ou j’ai mal lu?
    J’y retourne tout de suite si c’est le cas
    Merci en tous cas pour la réponse. Je reviens donner des news

    #634015
    dlo
    Participant
    Maître WordPress
    1850 contributions

    List Child Page est tout à fait compatible avec WordPress 2.3.3. Seule la possibilité d’utiliser le shortcode [dlo-lcp] ne sera pas disponible car il faut être en WP 2.5.

    Cordialement

    #634016
    HeleneR
    Participant
    Maître WordPress
    1545 contributions

    Ben j’ai eu l’idée de placer l’exemple de la page :
    ID, ‘text_opt=CONTENT’) ?>
    sur page.php, directement dans le template….
    Le hic c’est que ça a sorti ça :

    Parse error: syntax error, unexpected ‘=’ in /home/local/apache/htdocs/sites/j/jhp-videoproductions.fr/wp-content/themes/city-thunder/page.php on line 14

    #634017
    dlo
    Participant
    Maître WordPress
    1850 contributions

    On peut voir l’ensemble du fichier page.php ?

    #634018
    HeleneR
    Participant
    Maître WordPress
    1545 contributions

    Ca donnait ça. Je viens de reconstituer pour montrer :

    
    
    
    
    	<div class="narrowcolumn">
    
    		
    
    		<div class="post">
    			<h2 id="post-“><a href="” rel=”bookmark” title=””></a></h2>
    			<div class="entry">
    
    			
    ID, ‘text_opt=CONTENT’) ?>
    			<?php link_pages('<p><strong>Pages:</strong> ‘, ‘</p>‘, ‘number’); ?>
    			
    
    			<!–
    			
    			–>
    
    			</div>
    			
    		</div>
    
    		
    
    		
    
    			<div class="post">
    				<h2></h2>
    				<div class="entry">
    <p></p>
    				</div>
    			</div>
    
    		
    
    	</div>

    J’admets tout à fait que je n’ai certainement pas fais ce qu’il fallait.
    Et sinon, en attendant, j’essayais de voir avec le plugin :
    PostLists
    Téléchargé mais il n’apparaît pas dans mon admin

    Merci en tous cas

    #634019
    dlo
    Participant
    Maître WordPress
    1850 contributions

    A priori, ce sont les apostrophes qui sont la cause du problème. Le signe utilisé n’est pas correct. Il faut remplacer text_opt=CONTENT par text_opt=CONTENT

    Sinon le reste est OK.

    PS: Pour avoir seulement la liste des pages-filles sans texte, remplacer CONTENT par NONE. Pour avoir un extrait du texte après le titre, remplacer CONTENT par EXCERPT.

    Cordialement

    #634020
    HeleneR
    Participant
    Maître WordPress
    1545 contributions

    re belote
    il a l’air de parler du ‘=’ du signe =

    Parse error: syntax error, unexpected ‘=’ in /home/local/apache/htdocs/sites/j/jhp-videoproductions.fr/wp-content/themes/city-thunder/page.php on line 14

    ce coup-ci j’ai tout laissé tel quel, donc, plus rien ne s’affiche

    #634021
    dlo
    Participant
    Maître WordPress
    1850 contributions

    Et en remplaçant simplement les apostrophes par des guillemets ?

    Donc ceci : ID, “text_opt=CONTENT”) ?>

    Cordialement

    #634022
    HeleneR
    Participant
    Maître WordPress
    1545 contributions

    Je ne connais pas le smiley qui m’a fait rire.
    Heu, voilà l’url, l’intégralité des pages est sur la page-parente
    http://www.jhp-videoproductions.fr/jhpvideoproductions-equipe/

    Mais j’imagine que ça va faire dire que ça se règle dans l’admin au meme titre que pour l’affichage rss ou qque chose dans ce gout….

    #634023
    HeleneR
    Participant
    Maître WordPress
    1545 contributions

    c’est “content” je parie qui fait ça
    content designant si je comprends bien le contenu
    Je teste en remplaçant “content” par “title”

    #634024
    HeleneR
    Participant
    Maître WordPress
    1545 contributions

    BINGO
    peu importe la mise en page
    c’est très bon à savoir ça
    l’autre plugin n’a pas marché. Postlist.
    Il lui faut apparemment des conditions pour fonctionner autrement que sur un blog

    #634025
    HeleneR
    Participant
    Maître WordPress
    1545 contributions

    Heu, pour les pages soeurs?….
    Sinon j’ai lu une bonne partie de votre page et les commentaires
    Mais pas trouvé pour les soeurs, donc, me revoilà.

    Je suis comme un des commentaires sur votre page : moi et le php……………

    #634026
    dlo
    Participant
    Maître WordPress
    1850 contributions

    Comment cela “les pages soeurs” ?!? 😉 J’avoue ne pas comprendre ce que vous voulez dire… Donc, si vous pouvez préciser.

    Cordialement

15 sujets de 1 à 15 (sur un total de 16)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.