Désolé pour la réponse avec retard.. bcp de boulot !
Oui j’ai fait ça avec des TVs + Ditto (enfin, NewsListing à l’époque).
J’avais déjà
détaillé ça
En fait ce n’est pas très compliqué, tu créé des TVs pour chacun des champs (Nom, Prénom, Tél...) et puis tu crée un template pour le listing et un pour la fiche détaillée.
Template du listing :
<div class="fiche"><h3><a href="[~[+id+]~]" title="Consulter la fiche de [+tvprenom+] [+tvnom+]">[+tvprenom+] [+tvnom+]</a> - [+tvfonction+]</h3></div>
Template de la fiche :
<div class="fiche">
<h3>[*prenom*] [*nom*]</h3>
<table id="detail">
<tr>
<th align="left">Fonction :</th>
<td>[*fonction*]</td>
</tr>
<tr>
<th align="left">Ligne Directe:</th>
<td>[*tel*]</td>
</tr>
<tr>
<th align="left">Fax Direct:</th>
<td>[*fax*]</td>
</tr>
<tr>
<th align="left">Email :</th>
<td><a href="mailto:[*email*]" title="Ecrire à [*prenom*] [*nom*]" style="text-decoration: none">[*email*]</a></td>
</tr>
</table>
</div>
Ensuite, perso j’ai bricolé car à l’époque il n’existait pas mais tu peux utiliser le snippet
AtoZ listing de Garry pour l’index alphabétique...