![]() | |
Laboratoire indépendant de recherche conviviale sur l'auto-production, la gratuité et la culture libre | |
∏ - À propos / Fonctionnement \ Admin - ∃ - Collecter des données / Évaluer \ Publier / Discuter \ Décider / Les contributeurs - ∈ - La Fabrique / Recherches \ Textes / Blog \ En chantier / La gratuiterie - ∑ - Le Boomerang / CEDREA \ Entrez sans payer / nonmarchand.org |
Autoproduction / Culture libre / Économie non-marchande / Libertés / Recherche conviviale / Critique de la science économique / Critique de l'économie marchande alternative / De tout et de rien |
Vue - Éditer - Historique - Imprimer - Référencé par |
Inscription - Connexion |
PmWikiFr /
Table des matièresButGénérer une table des matières pour une page wiki, en utilisant les en-têtes (titres) trouvées sur cette page. SolutionLe script pagetoc.php -- ceci est une version de développement et nécessite des essais avec la version 2 de PmWiki. Mettre pagetoc.php dans votre répertoire cookbook/ . Ajouter la ligne suivante au fichier local/config.php Quelques notes sur l'utilisation par rapport à d'autres scripts:
DiscussionL'utilisation la plus simple est d'ajouter la ligne suivante sur n'importe quelle page wiki C'est tout. Tout en-tête après la directive toc sera listé, sur 2 niveaux. Vous pouvez faire apparaître les ancres en écrivant Si vous avez entré vos propres ancres, le script les utilise. Si vous voulez que vos ancres soient visibles, écrivez Vous pouvez changer le titre par défaut de la table en écrivant Vous pouvez combiner des ancres visibles avec un autre titre en écrivant Vous pouvez changer la liste numérotés en liste simple en écrivant Vous pouvez utiliser des balises wiki dans vos en-têtes et toc créera un texte de lien approprié. En principe... Les balises Standard PmWiki Variables de configuration$DefaultTocTitle est mis à "On this page..." Soyez certain d'affecter la variable $TocSize (à 'medium' par exemple) avant d'inclure le script pagetoc. Dans ce cas, le code qui définit le style est exécuté dès chargement du script, d'ou la nécessité de fixer la variable de taille avant l'inclusion. LimitationsLe code qui crée la table est embrouillé. L'étendre pour avoir plus de deux niveaux nécessite une réecriture complète de la fonction. Contributeur<< Création automatique de vignettes | Index compléments | PmWiki2PDF >> Traduction de Cookbook:PageTableOfContents - page originale sur PmWiki:PmWikiFr.TableDesMatières
Page originale sur PmWikiFr.TableDesMatieres - Référencé par
|
||||||
Le contenu du site GratiLab, laboratoire de recherche conviviale sur la gratuité, le DIY et la culture libre, sauf mentions contraires, ainsi que toute nouvelle contribution à ce site, est sous licence culturelle non-marchande.
Site gratuit, sans publicité, à but non lucratif, ouvert à tous ceux qui souhaitent effectuer des recherches sur les échanges non-marchands et la culture libre ou simplement partager leurs savoirs et savoirs-faire. Construit avec PmWiki. |