Author: cedric@yterium.com
Date: Sun Jul 23 20:35:46 2006
New Revision: 4192
Log:
suite du portage xsl vers SPIP, pas de point bloquant pour le moment
les conditions sur les attributs des noeuds de la forme @[type]=xxx en xsl sont remplacées par des regexp sur le champ attributs : {attributs==type=['"]xxx['"]}
Il manque la possibilite de faire des {par @[type]} par exemple
Solution a trouver
Added:
_plugins_/comarquage/DateValidite.html
_plugins_/comarquage/Noeud.html
_plugins_/comarquage/Publications.html
_plugins_/comarquage/RessourceRattachee.html
_plugins_/comarquage/RessourceRattacheeAvertissement.html
_plugins_/comarquage/RessourcesRattachees.html
_plugins_/comarquage/spl.html
Modified:
_plugins_/comarquage/Entete.html
_plugins_/comarquage/MotsCles.html
_plugins_/comarquage/MotsCles_mots.html
_plugins_/comarquage/MotsCles_publi.html
_plugins_/comarquage/Themes.html
_plugins_/comarquage/abcedaire.html
_plugins_/comarquage/abcedaire_lettre.html
_plugins_/comarquage/comarquage_filtres.php
Added: _plugins_/comarquage/DateValidite.html
--- _plugins_/comarquage/DateValidite.html (added)
+++ _plugins_/comarquage/DateValidite.html Sun Jul 23 20:35:46 2006
@@ -0,0 +1,3 @@
+<BOUCLE_validite(XML){xml}{noeud=DateValidité}{0,1}>
+<i>Dernière mise à jour : [(#TEXTE|affdate_court)] </i>
+</BOUCLE_validite>
\ No newline at end of file
Modified: _plugins_/comarquage/Entete.html
--- _plugins_/comarquage/Entete.html (original)
+++ _plugins_/comarquage/Entete.html Sun Jul 23 20:35:46 2006
@@ -1,24 +1,25 @@
<table cellSpacing="0" cellPadding="0" width="100%" border="0">
<tr>
<td colSpan="3">
- <a href='[(#URL_PAGE{Themes}|parametre_url{xml,Themes})]'>Liste des thèmes</a><br />
+ <a href='[(#SELF|parametre_url{xsl,''}|parametre_url{xml,''})]'>Liste des thèmes</a>
<BOUCLE_nav(XML){xml}{noeud=Navigation}>
- <BOUCLE_navitems(XML){xml}{id_parent}>
- <a href='[(#URL_PAGE{Noeud}|parametre_url{xml,[(#ATTRIBUTS|extraire{href})])]'> #ATTRIBUTS </a>
- </BOUCE_navitems>
+ <B_navitems>
+ ::
+ <BOUCLE_navitems(XML){xml}{id_parent}{' :: '}>
+ <a href='[(#SELF|parametre_url{xsl,Noeud}|parametre_url{xml,(#ATTRIBUTS|extraire{href})})]'> #TEXTE </a>
+ </BOUCLE_navitems>
 > 
</BOUCLE_nav>
- <BOUCLE_nav2(XML){xml}{noeud=CheminPréf}>
- <BOUCLE_navitems2(XML){xml}{id_parent}>
-<br />
- <a href='[(#URL_PAGE{Noeud}|parametre_url{xml,[(#ATTRIBUTS|extraire{ID})])]'> #ATTRIBUTS </a>
- </BOUCE_navitems2>
-  > 
+ <BOUCLE_nav2(XML){xml}{noeud=CheminPréf}>
+ <B_navitems2>
+ ::
+ <BOUCLE_navitems2(XML){xml}{id_parent}{' :: '}>
+ <a href='[(#SELF|parametre_url{xsl,Noeud}|parametre_url{xml,(#ATTRIBUTS|extraire{ID})})]'> #TEXTE </a>
+ </BOUCLE_navitems2>
</BOUCLE_nav2>
-<br />
- </B_nav2>
+ <BOUCLE_titre(XML){xml}{noeud=TitreLong}> :: #TEXTE</BOUCLE_titre>
+ <//B_nav2>
<//B_nav>
- <BOUCLE_titre(XML){xml}{noeud=TitreLong}>#TEXTE</BOUCLE_titre>
</td>
</tr>
</table>
Modified: _plugins_/comarquage/MotsCles.html
--- _plugins_/comarquage/MotsCles.html (original)
+++ _plugins_/comarquage/MotsCles.html Sun Jul 23 20:35:46 2006
@@ -1,8 +1,8 @@
<BOUCLE_main(XML){xml=xml/MotsClesA.xml}{racine}{0,1}>
- <!-- <I NCLURE{fond=Entete}{xml}> -->
+ <INCLURE{fond=Entete}{xml}{self=#SELF}>
<br/>
- [(#ENV{motcle,''}|?{' ',''})<INCLURE{fond=MotsCles_publi}{xml}{motcle=#ENV{motcle}}{lettre=#ENV{lettre}}{self=#SELF**}>]
- [(#ENV{motcle,''}|?{'',' '})<INCLURE{fond=MotsCles_mots}{xml}{lettre=#ENV{lettre}}{self=#SELF**}>]
+ [(#ENV{motcle,''}|?{' ',''})<INCLURE{fond=MotsCles_publi}{xml}{motcle}{lettre}{self=#SELF}>]
+ [(#ENV{motcle,''}|?{'',' '})<INCLURE{fond=MotsCles_mots}{xml}{lettre}{self=#SELF}>]
<br/>
<INCLURE{fond=Pied}{xml}>
</BOUCLE_main>
Modified: _plugins_/comarquage/MotsCles_mots.html
--- _plugins_/comarquage/MotsCles_mots.html (original)
+++ _plugins_/comarquage/MotsCles_mots.html Sun Jul 23 20:35:46 2006
@@ -1,7 +1,7 @@
<BOUCLE_main(XML){xml}{racine}{0,1}>
<h4><a name="haut"/><span style='color:#cc3333'><b>VOS DROITS ET DEMARCHES : MOTS-CLES</b></span></h4>
<br/>
- <INCLURE{fond=abcedaire}{lettre=#ENV{lettre}}{self=#ENV**{self}}>
+ <INCLURE{fond=abcedaire}{lettre=#ENV{lettre}}{self=#SELF}>
<table>
<thead>
<tr><td></td><td></td></tr>
Modified: _plugins_/comarquage/MotsCles_publi.html
--- _plugins_/comarquage/MotsCles_publi.html (original)
+++ _plugins_/comarquage/MotsCles_publi.html Sun Jul 23 20:35:46 2006
@@ -1,36 +1,35 @@
<BOUCLE_main(XML){xml}{racine}{0,1}>
- <h4><a name="haut"/><span style='color:#cc3333'><b>VOS DROITS ET DEMARCHES : MOTS-CLÃS</b></span></h4>
+ <h4><a name="haut"/><span style='color:#cc3333'><b>VOS DROITS ET DEMARCHES : MOTS-CLES</b></span></h4>
<br/>
- <p> Votre sélection<b> : #ENV{motcle}</b></p>
- <INCLURE{fond=abcedaire}{lettre=#ENV{lettre}}{self=#ENV**{self}}>
- <BOUCLE_item(XML){xml}{noeud=MotClé}>
- <BOUCLE_publis(XML){id_parent}{noeud=Publication}>
- <BOUCLE_titre(XML){id_parent}{noeud=Titre}>
- [(#_item:ATTRIBUTS|extraire{libellé}|=={#ENV{motcle}}|?{' ',''})
- [(#_publis:ATTRIBUTS|extraire{type}|=={Fiche Question-réponse}|?{' ',''})
+ <p> Votre sélection<b> : #ENV{motcle}</b></p>
+ <INCLURE{fond=abcedaire}{lettre}{self=#SELF}>
+ <p><a href='[(#SELF|parametre_url{motcle,''})]'>Retour</a></p>
+ <BOUCLE_item(XML){xml}{noeud=MotClé}{attributs==libellé[=]['"](#ENV{motcle})['"]}>
+ <BOUCLE_publisQR(XML){id_parent}{noeud=Publication}{attributs==type=['"]Fiche Question-réponse['"]}{doublons}>
+ <BOUCLE_titreQR(XML){id_parent}{noeud=Titre}>
<p>
<img src='#CHEMIN{images/puce_rouge2.gif}' width="15" height="16" alt="" />
- [(#_publis:ATTRIBUTS|extraire{nature}|=={Noeud}|?{' ',''})
- <a href='[(#URL_PAGE{Noeud}|parametre_url{xml,[(#_publis:ATTRIBUTS|extraire{ID}).xml]})]'>#TEXTE</a>
+ [(#_publisQR:ATTRIBUTS|extraire{nature}|=={Noeud}|?{' ',''})
+ <a href='[(#URL_PAGE{Noeud}|parametre_url{xml,[(#_publisQR:ATTRIBUTS|extraire{ID}).xml]})]'>#TEXTE</a>
]
- [(#_publis:ATTRIBUTS|extraire{nature}|=={Noeud}|?{'',' '})
- <a href='[(#URL_PAGE{Fiche}|parametre_url{xml,[(#_publis:ATTRIBUTS|extraire{ID}).xml]})]'>#TEXTE</a>
+ [(#_publisQR:ATTRIBUTS|extraire{nature}|=={Noeud}|?{'',' '})
+ <a href='[(#URL_PAGE{Fiche}|parametre_url{xml,[(#_publisQR:ATTRIBUTS|extraire{ID}).xml]})]'>#TEXTE</a>
]
</p>
- ]
- [(#_publis:ATTRIBUTS|extraire{type}|=={Fiche Question-réponse}|?{'',' '})
- <img src='#CHEMIN{images/chapitre_ferme.gif}' width="18" height="18" alt="" />
+ </BOUCLE_titreQR>
+ </BOUCLE_publisQR>
+ <BOUCLE_publisautres(XML){id_parent}{noeud=Publication}{doublons}>
+ <BOUCLE_titreautres(XML){id_parent}{noeud=Titre}>
<p>
- [(#_publis:ATTRIBUTS|extraire{nature}|=={Noeud}|?{' ',''})
- <a href='[(#URL_PAGE{Noeud}|parametre_url{xml,[(#_publis:ATTRIBUTS|extraire{ID}).xml]})]'>#TEXTE</a>
+ <img src='#CHEMIN{images/chapitre_ferme.gif}' width="18" height="18" alt="" />
+ [(#_publisautres:ATTRIBUTS|extraire{nature}|=={Noeud}|?{' ',''})
+ <a href='[(#URL_PAGE{Noeud}|parametre_url{xml,[(#_publisautres:ATTRIBUTS|extraire{ID}).xml]})]'>#TEXTE</a>
]
- [(#_publis:ATTRIBUTS|extraire{nature}|=={Noeud}|?{'',' '})
- <a href='[(#URL_PAGE{Fiche}|parametre_url{xml,[(#_publis:ATTRIBUTS|extraire{ID}).xml]})]'>#TEXTE</a>
+ [(#_publisautres:ATTRIBUTS|extraire{nature}|=={Noeud}|?{'',' '})
+ <a href='[(#URL_PAGE{Fiche}|parametre_url{xml,[(#_publisautres:ATTRIBUTS|extraire{ID}).xml]})]'>#TEXTE</a>
]
</p>
- ]
- ]
- </BOUCLE_titre>
- </BOUCLE_publis>
+ </BOUCLE_titreautres>
+ </BOUCLE_publisautres>
</BOUCLE_item>
</BOUCLE_main>
\ No newline at end of file
Added: _plugins_/comarquage/Noeud.html
--- _plugins_/comarquage/Noeud.html (added)
+++ _plugins_/comarquage/Noeud.html Sun Jul 23 20:35:46 2006
@@ -0,0 +1,127 @@
+<BOUCLE_main(XML){xml}{racine}{0,1}>
+ <INCLURE{fond=Entete}{xml}{self=#SELF}>
+ <br/>
+ <table width="100%" border="0" cellpadding="0" cellspacing="0" vspace="0" hspace="0">
+ <tr>
+ <td width="60%" align="left" valign="top">
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td colspan="2">
+ <b> VOS DROITS ET DÉMARCHES :
+ <BOUCLE_racine(XML){xml}{xpath==/ListeRacines/RacinePréf/$}>
+ titre de la racine a utiliser
+ </BOUCLE_racine>
+ <BOUCLE_chemin(XML){xml}{xpath=/ListeRacines/RacinePréf/}>
+ <BOUCLE_chemintitre(XML){xml}{id_parent}>
+ #TEXTE
+ </BOUCLE_chemintitre>
+ </BOUCLE_chemin>
+ <BOUCLE_titrelong(XML){xml}{noeud=TitreLong}>
+ #TEXTE
+ </BOUCLE_titrelong>
+ titre introuvable
+ <//B_titrelong>
+ <//B_chemin>
+ <//B_racine>
+ </b>
+ </td>
+ </tr>
+ <tr>
+ <td rowspan="2" width="16" valign="bottom" align="right">
+ </td>
+ </tr>
+ <tr>
[... 1446 lines stripped ...]