Browse Source

utiliser les fonctions standard objets de SPIP 3+ plutot que les inclusoons inc-notation-preferee-xx qui ne sont pas generiques. Corrige aussi le bug d'affichage quand l'objet n'existe plus en base (td qui manquait dans les tableaux).

On laisse les squelettes modeles/inc-notation-preferee-xxx pour le moment, pour ne pas casser des appels existants, a supprimer dans un upgrade majeur
master
cedric@yterium.com 6 years ago
parent
commit
eaa55a6411
  1. 6
      modeles/notation_preferee.html
  2. 2
      paquet.xml
  3. 24
      prive/squelettes/contenu/notation.html

6
modeles/notation_preferee.html

@ -13,7 +13,11 @@ exemple :
<BOUCLE_not(NOTATIONS){!par note}{!par maj}{id_auteur=#ENV{id_auteur,#SESSION{id_auteur}}}{0,#ENV{max,5}}>
<tr class=ligne_[(#COMPTEUR_BOUCLE|alterner{impaire,paire})]>
<td>#COMPTEUR_BOUCLE</td>
[(#INCLURE{fond=modeles/inc-notation-preferee-#OBJET}{id_objet})]
<td>
<a href="[(#ID_OBJET|generer_url_entite{#OBJET})]">
[(#OBJET|objet_icone{16}) ][(#INFO_TITRE{#OBJET,#ID_OBJET}|sinon{[(#OBJET|objet_info{texte_objet}|_T) ##ID_OBJET]})]
</a>
</td>
<td>
[(#NOTATION_ETOILE{#NOTE})]
</td>

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="notation"
categorie="communication"
version="2.1.2"
version="2.2.0"
etat="test"
compatibilite="[3.0.0;3.1.*]"
logo="prive/themes/spip/images/notation-32.png"

24
prive/squelettes/contenu/notation.html

@ -20,7 +20,11 @@
<tbody>
<BOUCLE_notes_aut(NOTATIONS){!par note}{id_auteur=#SESSION{id_auteur}}{0,10}>
<tr>
[(#INCLURE{fond=modeles/inc-notation-preferee-#OBJET}{id_objet})]
<td>
<a href="[(#ID_OBJET|generer_url_entite{#OBJET})]">
[(#OBJET|objet_icone{16}) ][(#INFO_TITRE{#OBJET,#ID_OBJET}|sinon{[(#OBJET|objet_info{texte_objet}|_T) ##ID_OBJET]})]
</a>
</td>
<td>#NOTE</td>
<BOUCLE_note_obj(NOTATIONS_OBJETS){objet}{id_objet}>
<td>#NOTE_PONDEREE</td><td>#NOTE</td><td>#NOMBRE_VOTES</td>
@ -74,7 +78,11 @@
<tbody>
<BOUCLE_notes_pond(NOTATIONS_OBJETS){0,10}{!par note_ponderee}>
<tr>
[(#INCLURE{fond=modeles/inc-notation-preferee-#OBJET}{id_objet})]
<td>
<a href="[(#ID_OBJET|generer_url_entite{#OBJET})]">
[(#OBJET|objet_icone{16}) ][(#INFO_TITRE{#OBJET,#ID_OBJET}|sinon{[(#OBJET|objet_info{texte_objet}|_T) ##ID_OBJET]})]
</a>
</td>
<td>#NOTE_PONDEREE</td><td>#NOTE</td><td>#NOMBRE_VOTES</td>
</tr>
</BOUCLE_notes_pond>
@ -98,7 +106,11 @@
<tbody>
<BOUCLE_nombre_votes(NOTATIONS_OBJETS){0,10}{!par nombre_votes}>
<tr>
[(#INCLURE{fond=modeles/inc-notation-preferee-#OBJET}{id_objet})]
<td>
<a href="[(#ID_OBJET|generer_url_entite{#OBJET})]">
[(#OBJET|objet_icone{16}) ][(#INFO_TITRE{#OBJET,#ID_OBJET}|sinon{[(#OBJET|objet_info{texte_objet}|_T) ##ID_OBJET]})]
</a>
</td>
<td>#NOTE_PONDEREE</td><td>#NOTE</td><td>#NOMBRE_VOTES</td>
</tr>
</BOUCLE_nombre_votes>
@ -123,7 +135,11 @@
<tbody>
<BOUCLE_derniers_votes(NOTATIONS){0,10}{!par maj}>
<tr>
[(#INCLURE{fond=modeles/inc-notation-preferee-#OBJET}{id_objet})]
<td>
<a href="[(#ID_OBJET|generer_url_entite{#OBJET})]">
[(#OBJET|objet_icone{16}) ][(#INFO_TITRE{#OBJET,#ID_OBJET}|sinon{[(#OBJET|objet_info{texte_objet}|_T) ##ID_OBJET]})]
</a>
</td>
<td>[(#MAJ|affdate_court)]</td>
<td>#NOTE</td>
</tr>

Loading…
Cancel
Save