Habillage avancé : Tags de TypeListes

Les tags de TypeListes sont utilisés pour afficher du contenu dans les TypeListes.

MTListInclude

Le tag MTListInclude affiche les TypeListes sous forme de listes pré formattées en HTML. Les éléments de la liste sont inclus dans des <li>élément</li>, l'affichage peut être réglé grâce à l'habillage avancé.

Utilisez l'attribut name pour définir la Typeliste à afficher:

<$MTListInclude name="TypeList Name"$>

Le nom de la TypeListe est celui que vous donnez dans l'interface de configuration des TypeListes. Respectez les majuscules, minuscules et espace afin que l'identificaiton de la TypeListe soit réellement effective.


Vous pouvez également utiliser le conteneur MTUserLists pour afficher tous les éléments déjà utilisés dans votre page "à propos" . L'attribut name n'est pas utilisé, le tag MTListInclude est entouré par le container MTUserLists :

<MTUserLists><$MTListInclude$></MTUserLists>

MTList

Ces tags donnent permettent de contrôler l'affichage des TypeListes. Les conteneurs MTList permettent de faire des boucles à travers la liste des éléments et d'afficher chacun d'entre eux grâce au tag MTListItem.

Utilisez l'attribut name pour spécifier la TypeListe que vous voulez afficher:

<MTList name="TypeList Name">
<$MTListItem$> <br />
</MTList>

Champs MTListItem

Utilisez les champs du tag <$MTListItem$> pour spécifier quelle partie du contenu vous souhaitez voir affiché dans la TypeListe. Chaque type de liste (Personnes, Liens, Livres, Musiques) possède sa propre gamme de champs:

TypeListe de personnes
Nom: <$MTListItem field="name"$>
Nom du site: <$MTListItem field="site_name"$>
Adresse du site : <$MTListItem field="htmlurl"$>
Addresse email: <$MTListItem field="email"$>
Biographie: <$MTListItem field="notes"$>

Affichage d'une liste de personnes avec, le nom de la personne et sa bio en lien pointant vers sont site:

<h2>Amis</h2>
<ul>
<MTList name="TypeList Name">
<li>
<a href="<$MTListItem field="htmlurl"$>" title="<$MTListItem field="notes"$>">
<$MTListItem field="site_name"$></a>
</li>
</MTList>
</ul>
TypeListe de liens
Titre du lien: <$MTListItem field="title"$>
URL du lien: <$MTListItem field="url"$>
Notes: <$MTListItem field="notes"$>

Affichage d'une liste de lien qui utilise son titre comme lien et ouvre dans une nouvelle fenêtre:

<h2>Liens</h2>
<ul>
<MTList name="TypeList Name">
<li>
<a href="<$MTListItem field="url"$>" target="_new">
<$MTListItem field="title"$></a>
</li>
</MTList>
</ul>
TypeListe de livres
Titre: <$MTListItem field="title"$>
Auteur: <$MTListItem field="author"$>
Notes: <$MTListItem field="notes"$>
Note 1 à 5: <$MTListItem field="rating"$>
Note *: <$MTListItemRating$>
ASIN: <$MTListItem field="asin"$>
URL Amazon: <$MTListItemURL$>
Image Amazon: <$MTListItemImage$>

Afficher une liste avec les vignettes des livres, le titre du livre et la notation sous forme d'étoiles:

<h2>Livres</h2>
<ul>
<MTList name="TypeList Name">
<li>
<a href="<$MTListItemURL$>"><$MTListItemImage$></a> <br />
<$MTListItem field="title"$> <br />
<$MTListItemRating$>
</li>
</MTList>
</ul>
TypeListe de musique
Chanson: <$MTListItem field="song"$>
Artiste: <$MTListItem field="artist"$>
Album: <$MTListItem field="album"$>
Notes: <$MTListItem field="notes"$>
Note 1 - 5: <$MTListItem field="rating"$>
Note *: <$MTListItemRating$>
URL Amazon: <$MTListItemURL$>
Image Amazon: <$MTListItemImage$>

Affichage d'une liste des albums en lien (le nom de l'artiste apparaît en survol de la souris) vers leur page Amazon suivi de la note:

<h2>Albums</h2>
<ul>
<MTList name="TypeList Name">
<li>
<a href="<$MTListItemURL$>" title="<$MTListItem field="artist"$>">
<$MTListItem field="album"$> </a> <br />
<$MTListItem field="notes"$>
</li>
</MTList>
</ul>

Copyright © 2003-2006 Six Apart