Les modules de gabartis permettent aux designers de créer des éléments qui peuvent être partagés entre différents modèles de pages. Par exemple, les modules de gabarit sont parfait pour créer une têtière et un pied de page à appliquer à toutes les pages de votre blog.
TypePad utilise des modules de gabarits pour encapsuler des éléments de votre habillage de blog, ainsi vous pouvez aisément personnaliser des zones spécifiques de votre habillage sans avoir besoin de réécrire entièrement les comportements par défaut.
Les utilisateurs en habillage avancé peuvent créer des modules de gabarit eux même qu'il peuvent utiliser dans tout leur habillage avancé d'un même blog (mais pas le partager entre différents habillages).
Quand un habillage est converti en habillage avancé, l'habillage avancé est en réalité constitué d'une série de modules de gabarits, créés et maintenu par TypePad. Si vous voulez reprendre le contrôle sur ses éléments il vous suffit de créer un module de gabarit avec le même nom que celui que vous souhaiter personnaliser.
Ensuite utiliser l'outil d'importation de module de gabarit afin d'avoir un modèle par défaut de TypePad rempli que vous pouvez personnaliser à votre guise en modifiant le contenu.
Une fois le module de gabarit créé vous devez "l'inclure" dans un fichier qui compose l'habillage avancé. Pour inclure un module de gabarit que vous venez de créer vous devez utiliser un tag MTInclude. Pour inclure un module de gabarit créé par TypePad, vous devez utilises un tag MTWeblogIncludeModule. La syntaxe des deux types de tag est indiquée ci-dessous.
<$MTWeblogIncludeModule module="module-name"$>
<$MTInclude module="module-name"$>
Il existe de nombreux modules vides par défaut inclus dans TypePad dans les modules de gabarit. Pour être plus explicite, il esxiste des modules de gabarit déjà existant mais vide dans lesquels les utilisateurs ovnt pouvoire inclure leur propre contenu, ces modules sont placés en des points strategique des pages.
Par exemple, le module head-common contient lui même me module head-extra , head-extra n'est pas listé dans les modules de gabarit inclus dans TypePad. Pour utiliser avantageusement ces éléments, créez simplement un module de gabarit appelé head-extra convertissez le tag MTWeblogIncludeModule en tag MTInclude.
Les éléments suivants sont présents dans d'autres modules mais sont vides par défaut. Ils ne sont pas présents dans la liste des modules de gabarits par défaut qui suit juste après.
Ci-dessous, la liste des modules de gabarits présent par défaut dans un blog. Libre à vous de les utiliser et les personnaliser.
Nom du Module : head-index
Inclus dans: Fichier Index principal
Nom du Module: head-common
Ce module contient aussi: head-extra, head-archives, head-category, head-individual
Nom du Module: banner
Inclus dans: Fichier Index principal, Gabarit de l'index des archives, Archives classées par date, Archives de catégories
Ce module inclus aussi: banner-header
Nom du Module: entry-list
Inclus dans: Fichier Index principal, Archives classées par date, Archives de catégories
Nom du Module: head-archives
Ce module contient aussi: head-common
Inclus dans: Gabarit de l'index des archives
Nom du Module: archives-full
Inclus dans: Gabarit de l'index des archives
Nom du Module: head-date-based
Ce module contient aussi: head-common
Inclus dans: Archives classées par date
Nom du Module: archives-nav
Inclus dans: Archives classées par date
nom du Module: head-category
Ce module inclus aussi: head-common
Inclus dans: Archives de catégories
Ce module inclus aussi: head-common
Inclus dans: Archives individuelles
Nom du Module: entry-individual
Inclus dans: Archives individuelles
Nom du Module: comment-list
Inclus dans: Note individuelle
Nom du Module: comment-form
Inclus dans: Note individuelle
Copyright © 2003-2006 Six Apart