From 8d454a97be4a46b9f39098ed7d0c5a3873b51566 Mon Sep 17 00:00:00 2001
From: "real3t@gmail.com" <>
Date: Wed, 4 Apr 2018 11:15:54 +0000
Subject: [PATCH] =?UTF-8?q?Contournement=20d'un=20bug=20de=20jointure=20pr?=
 =?UTF-8?q?=C3=A9sent=20en=20SPIP=203.1=20mais=20plus=20en=203.2.=20Cf=20:?=
 =?UTF-8?q?=20#=20https://contrib.spip.net/Ordoc-ordonner-les-documents-at?=
 =?UTF-8?q?taches-4860#forum490947=20#=20https://zone.spip.org/trac/spip-z?=
 =?UTF-8?q?one/changeset/102606=20#=20https://zone.spip.org/trac/spip-zone?=
 =?UTF-8?q?/changeset/102606?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Merci Marcimat !
---
 modeles/documentsjoints_inc.html | 5 ++++-
 noisettes/galerie.html           | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/modeles/documentsjoints_inc.html b/modeles/documentsjoints_inc.html
index 9ee58ec3..7b9c99a9 100644
--- a/modeles/documentsjoints_inc.html
+++ b/modeles/documentsjoints_inc.html
@@ -1,8 +1,11 @@
+[(#REM) On peut arriver avec id_article ou id_rubrique. On les réaffecte sur objet, id_objet. ]
+[(#ENV{id_article}|oui)[(#VAL{article}|setenv{objet})][(#ENV{id_article}|setenv{id_objet})]]
+[(#ENV{id_rubrique}|oui)[(#VAL{rubrique}|setenv{objet})][(#ENV{id_rubrique}|setenv{id_objet})]]
 <B_documents_joints>
 <div class="docjoints#ENV{cartouche}">
 	[(#ENV{notitle}|?{'',<h2><:soyezcreateurs:docatelecharger:></h2>})]
 	<ul>
-	<BOUCLE_documents_joints(DOCUMENTS) {id_article ?}{id_rubrique ?} {mode=document}{extension !IN png,jpg,gif}{par rang_lien, num titre, date} {vu ?}>
+	<BOUCLE_documents_joints(DOCUMENTS)  {objet?} {id_objet?} {mode=document}{extension !IN png,jpg,gif}{par rang_lien, num titre, date} {vu ?}>
 		<li[ (#VAL{noicon}|in_any{#CONFIG{soyezcreateurs/affichagelistedocuments,#ARRAY{0,enbas}}}|non)style='list-style-image: url("[/(#LOGO_DOCUMENT|image_reduire{16,16}|extraire_attribut{src})]");'] class="#EDIT{titre}"><a href="#URL_DOCUMENT" title="<:ecrire:ical_methode_http:>[: (#TITRE|textebrut|attribut_html|sinon{<:info_document:>})][ ((#TYPE_DOCUMENT)][, (#TAILLE|taille_en_octets))]">[(#TITRE|sinon{<:ecrire:info_sans_titre:>})]</a>[(#PLUGIN{PLAYER}|non)[(#TYPE_DOCUMENT|match{'(QuickTime|MP3)'}|oui) &mdash; <a href="[(#URL_PAGE{multimedia}|parametre_url{id_document,#ID_DOCUMENT})]" target="_blank" title="<:soyezcreateurs:multimedia_title:>"><:soyezcreateurs:multimedia:></a>]] <i><small>([(#TYPE_DOCUMENT)][, (#TAILLE|taille_en_octets)])</small></i>[<div class="#EDIT{descriptif}">(#DESCRIPTIF|ptobr)</div>]</li>
 	</BOUCLE_documents_joints>
 	</ul>
diff --git a/noisettes/galerie.html b/noisettes/galerie.html
index 8d3845c5..311bad69 100644
--- a/noisettes/galerie.html
+++ b/noisettes/galerie.html
@@ -1,9 +1,12 @@
 #SET{c_container,(#CONFIG{soyezcreateurs_couleurs/container,#02265a})}
 	#SET{c_container_bk,(#CONFIG{soyezcreateurs_couleurs/container_bk,#f6f6f6})}
+[(#REM) On peut arriver avec id_article ou id_rubrique. On les réaffecte sur objet, id_objet. ]
+[(#ENV{id_article}|oui)[(#VAL{article}|setenv{objet})][(#ENV{id_article}|setenv{id_objet})]]
+[(#ENV{id_rubrique}|oui)[(#VAL{rubrique}|setenv{objet})][(#ENV{id_rubrique}|setenv{id_objet})]]
 <B_imgs>
 <div id="galerie" class="surlignable">
 	<div id="documents_portfolio">
-	<BOUCLE_imgs(DOCUMENTS){id_article?}{id_rubrique?}{mode=document}{par rang_lien, num titre, titre}{!par date}{extension IN png,jpg,gif}{vu=non}>[(#SET{grandeversion,[(#FICHIER|copie_locale|image_reduire{1600,0}|image_masque{#CHEMIN{images/copyright_masque.png}})]})][(#SET{lavignette,[(#FICHIER|copie_locale|image_focus{110,110})]})]<a class="mediabox" href="[(#GET{grandeversion}|extraire_attribut{src})]" type="#MIME_TYPE" title="[(#TITRE|attribut_html|sinon{<:info_document:>})]" rel="gal"><img src="[(#GET{lavignette}|extraire_attribut{src})]"  width="[(#GET{lavignette}|largeur)]" height="[(#GET{lavignette}|hauteur)]" alt="[(#TITRE|attribut_html|sinon{<:info_document:>})][ - (#DESCRIPTIF|attribut_html)]" /></a>
+	<BOUCLE_imgs(DOCUMENTS){objet?} {id_objet?}{mode=document}{par rang_lien, num titre, titre}{!par date}{extension IN png,jpg,gif}{vu=non}>[(#SET{grandeversion,[(#FICHIER|copie_locale|image_reduire{1600,0}|image_masque{#CHEMIN{images/copyright_masque.png}})]})][(#SET{lavignette,[(#FICHIER|copie_locale|image_focus{110,110})]})]<a class="mediabox" href="[(#GET{grandeversion}|extraire_attribut{src})]" type="#MIME_TYPE" title="[(#TITRE|attribut_html|sinon{<:info_document:>})]" rel="gal"><img src="[(#GET{lavignette}|extraire_attribut{src})]"  width="[(#GET{lavignette}|largeur)]" height="[(#GET{lavignette}|hauteur)]" alt="[(#TITRE|attribut_html|sinon{<:info_document:>})][ - (#DESCRIPTIF|attribut_html)]" /></a>
 	</BOUCLE_imgs>
 	</div>
 </div>
-- 
GitLab