We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 2327
    • 214 Posts
    Bonjour,


    Voici mon problème : je souhaite générer un sommaire de la page en cours (sur la base des balises h1, h2, h3..).

    A ma connaissance 2 plugins sons susceptibles de le faire :

    Celui de Soda, Autotoc (http://www.modxcms.com/Page-TOC-Generator-0.90-1722.html)

    Et celui de PaulB, Page Toc Generator (http://www.modxcms.com/Page-TOC-Generator-1274.html).


    Mais voilà...."pas de bol" :

    1) Autotoc marche très bien mais récupère tous les niveaux de titre Hx désirés sous forme de <li> au même niveau à l’intérieur d’une unique balise <ul> (cf le topic http://modxcms.com/forums/index.php/topic,7450.msg126569.html#msg126569.
    Donc pas de hiérarchisation possible ni stylisation par niveau (ce qui est ennuyeux pour un sommaire à plus d’un niveau de titre undecided).
    Dommage, Autotoc dispose par ailleurs d’un effet de scrolling scriptaculous des plus élégants;).

    2) Page Toc Generator semble l’outil pleinement adapté mais parait incompatible avec la version 0.9.6.1 MODx (rev 3118) - cf mon post sur le topic http://modxcms.com/forums/index.php/topic,11162.msg126427.html#msg126427.

    D’où mes questions :

    1) A part ces deux plugins, connaissez-vous un moyen de chopper les h d’un doc (ou autre balise) pour construire un sommaire d’un document (non bien sur d’une arborescence de doc...).

    2) quelqu’un a-t-il déjà testé Page Toc Generator sur la Rev 3118 ? J’aimerais savoir si le Pb vient de chez moi ou de ma version de PHP.

    3) Question pour expert php :

    Soda me dit que l’incorporation d’un balisage par niveau de titre dans le code php de son plugin ne doit pas être très compliqué...ce dont je ne doute pas. Mais je n’entends rien malheureusement au PHP.

    Quelqu’un pourrait-il se pencher sur le code de son plugin pour indiquer une piste de solution ? La portion de code consacrée à la génération du sommaire est en elle-même très courte.. smiley. Je vous joins le txt de son plugin si le coeur vous en dit...

    Désolé de ce long post. J’espère être clair. Mais je suis surpris de ne pas trouver de solution à un besoin que forcément les utilsateurs MODx ont du avoir..... smiley. Un sommaire est rapidement appréciable et indispensable pour un document long..

      • 2327
      • 214 Posts
      Just un problème semble-t-il sur la dernière version de Page Toc (voir la solution du problème ici : http://modxcms.com/forums/index.php/topic,20583.0.html

      En attendant que Soda nous fasse une belle version de Page Toc Generator incluant ses très beaux effets de scroll d’Autotoc et sa navbar wink...

      Ce post est donc résolu. Merci.
        • 36624
        • 535 Posts
        salut astrolabe,

        il y a une autre issue possible uniquement avec mootools qui est assez sympa :

        http://fardeen.biz/index.php/tutoriel-mootools-10-generation-table-des-matieres/

        En fonction du projet ça peut être une alternative intéressante.. ça allège un peu le serveur.. mais suivant la taille de la page ça peut peut être devenir plus lent..

        a++
          CTRL+SHIFT+U - Clear Cache
          CTRL+SHIFT+H - Hiding Heft Panel
          CTRL+SHIFT+N - Fast Create Resource
          CTRL+ALT+P - Preview Recource (in edit resorce window)
          CTRL+ALT+S - Save
          • 2327
          • 214 Posts
          Merci Manu...

          En fait, j’ai résolu le Pb avec la toute dernière version de Page TOC smiley

          Mais ton lien est super !