[Agora-devel] Nouveaux TAGS #URL_xxxx
Erwan LE BESCOND
elebescond at clever-age.com
Ven 7 Mai 17:08:15 CEST 2004
Ce mail pour vous présenter les nouveaux tags de génération d'url dans
Spip-AGORA.
#URL_RUBRIQUE_MOT
#URL_MOT_RUBRIQUE
#URL_ARTICLE_MOT
#URL_MOT_ARTICLE
#URL_BREVE_MOT
#URL_MOT_BREVE
#URL_AUTEUR_MOT
#URL_MOT_AUTEUR
Ces tags permettent de générer une URL "avancée" qui prend en compte un
couple id_element/id_mot du contexte de la boucle.
Un petit exemple pour mieux comprendre....
Dans mon contenu, je n'ai qu'une rubrique (id=1, titre=Français)
Voici le squelette
EXEMPLE1
<ul>
<BOUCLE_mot(MOTS){id_mot=112}>
<BOUCLE_rubrique(RUBRIQUES)>
<li>
#ID_RUBRIQUE --> #TITRE --> #URL_RUBRIQUE_MOT
</li>
</BOUCLE_rubrique>
</BOUCLE_mot>
</ul>
<hr />
EXEMPLE2
<ul>
<BOUCLE_rubrique2(RUBRIQUES)>
<BOUCLE_mot2(MOTS){id_mot=112}>
<li>
#ID_MOT --> #TITRE --> #URL_MOT_RUBRIQUE
</li>
</BOUCLE_mot2>
</BOUCLE_rubrique2>
</ul>
<hr />
EXEMPLE3
<ul>
<BOUCLE_rubrique3(RUBRIQUES)>
<li>
#ID_RUBRIQUE --> #TITRE --> #URL_RUBRIQUE_MOT
</li>
</BOUCLE_rubrique3>
</ul>
<hr />
EXEMPLE4
<ul>
<BOUCLE_mot3(MOTS){id_mot=112}>
<li>
#ID_MOT --> #TITRE --> #URL_MOT_RUBRIQUE
</li>
</BOUCLE_mot3>
</ul>
Voici le résultat obtenu
EXEMPLE1
* 1 --> Français --> rubrique.php3?id_rubrique=1&id_mot=112
------------------------------------------------------------------------
EXEMPLE2
* 112 --> Sécurité --> mot.php3?id_mot=112&id_rubrique=1
------------------------------------------------------------------------
EXEMPLE3
* 1 --> Français --> rubrique.php3?id_rubrique=1
------------------------------------------------------------------------
EXEMPLE4
* 112 --> Sécurité --> mot.php3?id_mot=112
Ces nouveaux tags ont pour but de faciliteer la création de sites
proposant une naviguation moins classique ... Cette fonctionnalité est
assez expérimentale pour le moment. Elle mérite d'être testée pour
déterminer ses faiblesses et donc amélioration possible.
Erwan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/attachments/20040507/bfc8488c/attachment.xhtml
Plus d'informations sur la liste de diffusion Agora-devel