2015-08-26 2 views

Répondre

4

Créer une nouvelle tiddler et donner le titre Sommaire

Sous Tags, donnez la valeur $:/tags/SideBar

Sous Type le texte de cette tiddler, donner <$list filter={{$:/core/Filters/AllTiddlers!!filter}} template="$:/core/ui/ListItemTemplate"/>

+0

Ceci est génial - cela fonctionne dans mon firefox sur windows, TiddlyWiki 5.1.9. Merci beaucoup pour votre réponse. – lowtech

1

Ceci est expliqué in the documentation.

La version courte: ajoutez une étiquette (par exemple Content) aux pages que vous souhaitez voir apparaître dans la table des matières; Ensuite, à l'endroit où vous souhaitez l'afficher, utilisez l'une des macros portant ce nom de balise (par exemple <<toc Content>>). Pour créer une table des matières imbriquée, marquez les pages avec les noms des tags apparus au niveau supérieur. Donc, par exemple, si vous avez un tiddler nommé First qui est étiqueté avec Content, alors vous pouvez étiqueter plus de tiddlers avec First, et ils apparaîtront en retrait sous First dans la table des matières.

+0

merci pour la réponse ... – lowtech

2

J'ai trouvé la documentation pour cela vraiment confuse, mais voici ce que j'ai fait qui fonctionne le mieux:

<div class="tc-table-of-contents"> 

<<toc-selective-expandable 'TableOfContents' sort[ind]>> 

</div> 

Puis, étiquetez chaque tiddler avec TableofContents. Enfin, lors de l'édition de chaque tiddler, ajoutez un nouveau champ nommé "ind" (pour l'index - vous pouvez le changer pour ce que vous voulez, tant qu'il n'est pas utilisé ailleurs, bien sûr). Attribuez une valeur à "ind" commençant par 0 pour lui dire dans quel ordre vous voulez que les tiddlers entrent. J'ai incrémenté de 10 au lieu de 1 au cas où je souhaiterais réarranger quelques choses ou en insérer plus au milieu.