Modules de gabarits

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.

Utiliser les modules de gabarits

Créer un nouveau module de gabarit

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).

Personnaliser un module de gabarit déjà existant

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.

Inclure un module de gabarit

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"$>

Module de gabarit "Optionnel"

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.

Liste des modules optionnels

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.

Liste des modules de gabarits

Ci-dessous, la liste des modules de gabarits présent par défaut dans un blog. Libre à vous de les utiliser et les personnaliser.

Header de page index

Nom du Module : head-index

Inclus dans: Fichier Index principal

Header

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

Liste des notes

Nom du Module: entry-list

Inclus dans: Fichier Index principal, Archives classées par date, Archives de catégories

Header des archives

Nom du Module: head-archives

Ce module contient aussi: head-common

Inclus dans: Gabarit de l'index des archives

Liste des archives

Nom du Module: archives-full

Inclus dans: Gabarit de l'index des archives

Header des archives classées par date

Nom du Module: head-date-based

Ce module contient aussi: head-common

Inclus dans: Archives classées par date

Navigation dans les archives

Nom du Module: archives-nav

Inclus dans: Archives classées par date

Header des archives de catégorie

nom du Module: head-category

Ce module inclus aussi: head-common

Inclus dans: Archives de catégories

Header d'archive individuelle

Ce module inclus aussi: head-common

Inclus dans: Archives individuelles

Note individuelle

Nom du Module: entry-individual

Inclus dans: Archives individuelles

Liste de commentaires

Nom du Module: comment-list

Inclus dans: Note individuelle

Formulaire de commentaire

Nom du Module: comment-form

Inclus dans: Note individuelle


Copyright © 2003-2006 Six Apart