Les directives tag
et taglink
sont fournies par le module d'extension
tag.
Elles permettent d'étiqueter les pages. Ainsi :
[[!tag tech life linux]]
Les étiquettes sont comme des WikiLink (cachés) sur une page. Vous pouvez donc utiliser une spécification PageSpec pour trouver toutes les pages possédant une étiquette particulière. Les étiquettes apparaissent sur les messages des blogs, au bas des pages étiquetées ainsi que dans les flux RSS et Atom.
Si vous voulez que l'étiquette soit visible comme un WikiLink, utilisez taglink :
[[!taglink foo]]
[[!taglink tagged_as_foo|foo]]
Note that if the wiki is configured to use a tagbase, then the tags will be located under a base directory, such as "tags/". This is a useful way to avoid having to write the full path to tags, if you want to keep them grouped together out of the way. Also, since ikiwiki then knows where to put tags, it will automatically create tag pages when new tags are used.
S'il existe un répertoire d'étiquettes, vous devrez le spécifier dans la
fonction spéciale link()
d'une PageSpec : par exemple, si le
répertoire d'étiquettes est tag
, vous chercherez les pages étiquetées
« foo » avec link(tag/foo)
.
Si pour une étiquette vous voulez éviter le répertoire d'étiquettes, vous pouvez écrire quelque chose comme ça :
[[!tag /foo]]
[[!taglink /foo]]