- WordPress :6.7
- Statut : non résolu
- Ce sujet contient 4 réponses, 3 participants et a été mis à jour pour la dernière fois par Flobogo, le il y a 4 jours et 8 heures.
-
AuteurMessages
-
25 novembre 2024 à 18 h 26 min #2483136
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.
27 novembre 2024 à 18 h 11 min #2483249Salut, tu as fait tout ce qu’il fallait faire, tu ne trouveras pas d’extension gratuite qui fait ça.
27 novembre 2024 à 18 h 49 min #2483253Ok, 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 ! 😉
28 novembre 2024 à 19 h 04 min #2483297Pour 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.
30 novembre 2024 à 1 h 45 min #2483374Bonjour,
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.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.