La directive map est fournie par le module d'extension map.

Cette directive crée une représentation hiérarchisée des pages du wiki. Voici un exemple d'utilisation :

[[!map  pages="* and !blog/* and !*/Discussion"]]

Si les pages à inclure ne sont pas spécifiées, toutes les pages (et tous les fichiers) sont pris en compte.

Par défaut, les noms des pages sont utilisés dans la représentation. Le paramètre show permet d'utiliser à la place le titre des pages ou leur description lorsqu'ils ont été définis avec la directive meta. Par exemple :

[[!map  pages="* and !blog/* and !*/Discussion" show=title]]

[[!map  pages="* and !blog/* and !*/Discussion" show=description]]

Pour n'afficher les pages que jusqu'à un certain niveau de profondeur, vous pouvez utiliser une spécification PageSpec comme celle-ci : pages=\"* and !*/*/*\".