Skip to content
Extraits de code Groupes Projets
Valider f7306547 rédigé par Fil's avatar Fil
Parcourir les fichiers

en utilisant le critere {vu=non} on simplifie beaucoup inc-documents ; ca...

en utilisant le critere {vu=non} on simplifie beaucoup inc-documents ; ca permet de mettre toute la logique de l'incurstation auto dans une seule boucle (et donc plus facile a regler, modifier, etc)
parent b2f2b855
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -51,17 +51,11 @@ ...@@ -51,17 +51,11 @@
[(#REM) Gestion du portfolio et des documents [(#REM) Gestion du portfolio et des documents
Le critere d'inclusion {doublons} permet d'eviter de lister
les documents deja integres dans la balise # TEXTE
Le critere d'incrustation permet d'incruster un document
qui serait unique : on le fait si # TEXTE est vide
Le critere {env} permet de passer d'autres arguments de la page Le critere {env} permet de passer d'autres arguments de la page
par exemple l'id_document choisi pour un affichage complet par exemple l'id_document choisi pour un affichage complet
] ]
[(#INCLURE{fond=inc-documents} [(#INCLURE{fond=inc-documents}
{id_article} {id_article}
{doublons}
{incruster=[(#TEXTE**|=={''})]}
{env} {env}
)] )]
......
...@@ -7,7 +7,8 @@ ...@@ -7,7 +7,8 @@
{mode=document} {mode=document}
{extension IN png,jpg,gif} {extension IN png,jpg,gif}
{par num titre, date} {par num titre, date}
{doublons}>[ {doublons}
{vu=non}>[
<a href="(#URL_DOCUMENT)" type="#MIME_TYPE" <a href="(#URL_DOCUMENT)" type="#MIME_TYPE"
onClick="location.href='[(#URL_ARTICLE onClick="location.href='[(#URL_ARTICLE
|parametre_url{id_document,#ID_DOCUMENT} |parametre_url{id_document,#ID_DOCUMENT}
...@@ -41,16 +42,19 @@ ...@@ -41,16 +42,19 @@
Si un seul document est joint a l'article, et si le texte est vide, Si un seul document est joint a l'article, et si le texte est vide,
on incruste automatiquement ce document on incruste automatiquement ce document
] ]
<BOUCLE_documents_decompte(DOCUMENTS) {id_article} <BOUCLE_documents_decompte(DOCUMENTS spip_documents_articles spip_articles)
{id_article}
{mode=document} {mode=document}
{doublons} {texte=''}
{doublons A} {extension !IN gif,jpg,png}
{vu=non}
>[(#TOTAL_BOUCLE|=={1} >[(#TOTAL_BOUCLE|=={1}
|?{#ENV{incruster}} |?{[(#INCLURE{fond=modeles/emb}{id_document}
|?{[(#INCLURE{fond=modeles/emb}{id_document}|trim)]})]</BOUCLE_documents_decompte> |trim)]})]</BOUCLE_documents_decompte>
[(#REM) [(#REM)
Liste des autres documents joints Sinon, liste des autres documents joints
] ]
<B_documents_joints> <B_documents_joints>
<div class="menu" id="documents_joints"> <div class="menu" id="documents_joints">
...@@ -58,7 +62,9 @@ ...@@ -58,7 +62,9 @@
<ul> <ul>
<BOUCLE_documents_joints(DOCUMENTS) <BOUCLE_documents_joints(DOCUMENTS)
{id_article} {id_article}
{!doublons A} {par num titre, date}>[ {extension !IN gif,jpg,png}
{vu=non}
{par num titre, date}>[
<li> <li>
<strong><a href="(#URL_DOCUMENT)" title="<:bouton_telecharger:>" <strong><a href="(#URL_DOCUMENT)" title="<:bouton_telecharger:>"
type="#MIME_TYPE">[(#TITRE|sinon{<:info_document:>})]</a></strong> type="#MIME_TYPE">[(#TITRE|sinon{<:info_document:>})]</a></strong>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter