Table des matières incluant plusieurs pages (Créer un compte)

  • WordPress :6.7
  • Statut : non résolu
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #2483136
    pled
    Participant
    Initié WordPress
    12 contributions

    Bonjour,

    Ma configuration WP actuelle : 6.6.2

    • Version de PHP/MySQL : 8.1/MariaDB 10.6
    • Thème utilisé : FourteenPress
    • Extensions en place : Advanced Excerpt, Akismet Anti-spam: Spam Protection, footnotes, jetpack, List category post
    • Nom de l’hébergeur : Infomaniak
    • Adresse du site : https://pled.fr

    Problème(s) rencontré(s) : Création d’une table des matières « multi pages »

    Bonjour,

    J’ai plusieurs pages qui me servent pour écrire des journaux de voyage : Une première page dite de « Présentation », puis plusieurs pages pour chaque pays ou région visité lors de ce voyage. Ces pages « pays/région » ont la page « Présentation » de définie comme « parent page ». Et sur chaque page « pays/région », il y a bien sûr des Titre 1, Titre 2, etc…

    Je cherche donc le moyen le plus simple de générer une Table des Matières qui va me lister l’ensemble du voyage : pages et titres.

    • J’ai recherché un plugin, mais la plupart sont liés à la page courante exclusivement (comme Easy TOC par exemple : ce qu’il génère est pas mal et bien présenté, mais je ne vois aucun moyen de gérer d’autres pages en même temps.
    • J’ai trouvé un plugin appelé CM Table Of Contents (par CreativeMinds) qui sait le faire, mais uniquement avec la version payante. 🙁

    Pour l’instant, je crée des liens à la main, et je ne gère que les pages, c’est un moindre mal, mais si vous avez mieux, cela m’intéresse !!

    Merci de vos retours.

     

    #2483249
    momofr@free.fr
    Modérateur
    Maître WordPress
    7388 contributions

    Salut, tu as fait tout ce qu’il fallait faire, tu ne trouveras pas d’extension gratuite qui fait ça.

    #2483253
    pled
    Participant
    Initié WordPress
    12 contributions

    Ok, merci de la confirmation.

    Bon, je vais me faire un truc à la main !

    Quand je vois le prix des extensions payantes, j’hallucine ! c’est vraiment pour les boites, par pour un pauvre particulier qui gère son petit blog sans pub ni rien ! 😉

    #2483297
    pled
    Participant
    Initié WordPress
    12 contributions

    Pour ceux qui seraient dans la même problématique, et que ça intéresse, je m’oriente vers la solution suivante :

    Initialement, ces pages de « carnet de voyages » étaient affichées sans sidebar (modèle « Full width Page ») alors que mon thème possède bien une barre latérale par défaut. Je redéfinis donc mes pages de « carnet de voyages » en « Modèle par défaut », puis j’installe une première extension, Sidebar Manager : je vais pouvoir ainsi remplacer la sidebar par défaut par une nouvelle sidebar, qui sera spécifique pour ces pages. Je pourrai crée autant de nouvelles sidebar que j’ai de carnets de voyage.

    Dans cette barre latérale, j’ajoute un widget ‘HTML personnalisé » dans lequel je vais créer ma TOC manuellement (un peu long, certes, mais à faire une seule fois), et également définir une class CSS pour son aspect.

    Enfin, j’installe une autre extension, Fixed Widget, qui va me permettre, <span style= »text-decoration: underline; »>basé sur la class CSS</span> précédemment créée, de rendre le sommaire « sticky », c’est-à-dire qu’il restera toujours présent à l’écran tout en faisant défiler la page lors de sa lecture.

    Franchement, après les premiers essais, ça rend super bien, et je contrôle totalement son aspect, ce qui n’était pas le cas avec les plugins existants.

    #2483374
    Flobogo
    Modérateur
    Maître WordPress
    20563 contributions

    Bonjour,

    Merci pour votre astuce : cela peut effectivement aider d’autres utilisateurs.

    Quand je vois le prix des extensions payantes, j’hallucine ! c’est vraiment pour les boites, par pour un pauvre particulier qui gère son petit blog sans pub ni rien !

    Bien sûr … Et en même temps, ces boîtes proposent leurs services payants (il faut bien payer leurs développeurs), mais au moins certaines mettent à disposition des extensions ou thèmes gratuits, et heureusement pour nous.

     

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