Les directives toggle
et toggleable
sont fournies par le module
d'extension toggle.
Ces directives permettent de créer des liens qui, lorsque vous cliquez dessus, basculent l'affichage sur d'autres parties de la page.
Javascript est nécessaire pour cela. Les navigateurs qui ne disposent pas de javascript affichent toujours la page entière.
Exemple :
[[!toggle id="ipsum" text="show"]]
[[!toggleable id="ipsum" text="""
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim
ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
aliquip ex ea commodo consequat.
[[!toggle id="ipsum" text="hide"]]
"""]]
Vous pouvez inclure des balises wiki dans le texte du lien, et même d'autres liens de ce type, comme le montre l'exemple ci-dessus.
Il n'est pas nécessaire que les textes des directives toggle et togglable soient proches, ils peuvent être partout sur la page. Il peut même y avoir de multiples textes qui renvoient tous à un seul texte de la directive toggleable.
La valeur par défaut du paramètre « id » est "default", et peut être omis dans les cas les plus simples.
Si vous voulez un affichage d'un texte par défaut et qui bascule vers un état caché, il suffit de passer le paramètre "open=yes" quand vous définissez la directive toggleable.