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

Cette directive permet de créer des pages avec un modèle de page template différent de celui utilisé par défaut, page.tmpl.

Le texte de la page est inséré dans le modèle. Ainsi le modèle commande l'allure générale de la page. Cette directive agit différemment de la directive template qui permet d'insérer des modèles à l'intérieur du corps d'une page.

[[!pagetemplate  template="my_fancy.tmpl"]]