Bonjour,
Je souhaitais afficher la liste des documents rattaché à un article sous la forme d’une liste qui se présenterait comme suit :
titredoc1.extension : icone cliquable.
J’ai donc écrit
<B_doc>
A lire aussi
- #TITRE.#TYPE_DOCUMENT : [(#LOGO_DOCUMENT|#URL_DOCUMENT|image_reduire{25})]
Du coup, le résultat est :
titredoc1. PDF ou WORD : icone cliquable.
Y a t-il donc moyen d’afficher l’extension et non le type du document sans recourir à un bon vieux ‹ if › en php ?
Merci pour votre aide et merci à spip !!
Emmanuelle
emmanuelle roux a écrit :
Bonjour,
Je souhaitais afficher la liste des documents rattaché à un article sous la forme d'une liste qui se présenterait comme suit :
titredoc1.extension : icone cliquable.
J'ai donc écrit
<B_doc>
<h2>A lire aussi</h2>
<ul>
<BOUCLE_pdf(DOCUMENTS){mode=document}{id_article}{extension==pdf|doc}>
<li>#TITRE.#TYPE_DOCUMENT : <span class="icone_pdf">[(#LOGO_DOCUMENT|#URL_DOCUMENT|image_reduire{25})] </span> </li>
</BOUCLE_pdf>
</ul>
</B_doc>
Du coup, le résultat est :
titredoc1. PDF ou WORD : icone cliquable.
Y a t-il donc moyen d'afficher l'extension et non le type du document sans recourir à un bon vieux 'if' en php ?
Merci pour votre aide et merci à spip !!
Emmanuelle
<BOUCLE_documents (DOCUMENTS spip_TYPES_DOCUMENTS)>
#EXTENSION</BOUCLE_documents>
en gros, on fait une jointure avec une autre table.
--
Maïeul
http://maieul.ouvaton.org
Le 02/03/07, Maïeul Rouquette <maieulrouquette2@tele2.fr> a écrit :
emmanuelle roux a écrit :
Tout d’abord, Merci pour cette réponse … mais malheureusement, ça
m’affiche une erreur.
J’ai donc essayé ça :
<B_doc>
A lire aussi
- #TITRE.
#EXTENSION : [(#LOGO_DOCUMENT|#URL_DOCUMENT|image_reduire{25})]
et à la sortie, j’obtiens :
- Erreur(s) dans le squelette
o Table SQL « spip_TYPES_DOCUMENTS » inconnue, _extension
Et je suis loin loin loin d’être suffisament experte pour savoir, d’où
ça vient 
Merci d’avance pour cette aide,
Cordialement,
Emmanuelle
Répond sur la liste !
Désolée ! Effectivement, J’ai cliqué trop vite sur le bouton ‹ répondre ›
Dans ton cas, se serait
<BOUCLE_doc(DOCUMENTS
spip_TYPES_DOCUMENTS){mode=document}{id_article}{extension==pdf|doc}>
#TITRE.
#EXTENSION
Bien je vais essayer ça de suite, merci.
va savoir pourquoi ca marche aps … t’est bien en 1.9.2 ?
ensuite, je suis aps trop l’interet de ton besoin. Pourquoi ne aps
utiliser #fICHIER ?
Bien, si j’ai bien compris, #FICHIER renvoit le nom et l’extension du fichier… mais je souhaite pouvoir donner un autre titre au fichier depuis l’interface spip.
Merci encore,
Emmanuelle
–
Maïeul
http://maieul.ouvaton.org
Dans ton cas, se serait
<BOUCLE_doc(DOCUMENTS
spip_TYPES_DOCUMENTS){mode=document}{id_article}{extension==pdf|doc}>
#TITRE.
#EXTENSION
Bien je vais essayer ça de suite, merci.
C’est vu, mais ça ne marche toujours pas …
J’ai comme erreur cette fois
-
Table SQL « spip_TYPES_DOCUMENTS » inconnue, _doc
-
Erreur sur le site, boucle critère inconnu id_article
-
Table SQL « spip_TYPES_DOCUMENTS » inconnue, _doc
-
Erreur sur le site, boucle critère inconnu extension
-
Table SQL « spip_TYPES_DOCUMENTS » inconnue, _doc
Je suis bien en 1.9.2 chez OVH où j’ai eu quelques difficultés à installer la bdd…
Merci, je vais aller fouiller du côté des tables, voir à quoi ça ressemble.
Emmanuelle
Bonjour,
Je souhaitais afficher la liste des documents rattaché à un article
sous la forme d'une liste qui se présenterait comme suit :
titredoc1.extension : icone cliquable.
J'ai donc écrit
<B_doc>
<h2>A lire aussi</h2>
<ul>
<BOUCLE_pdf(DOCUMENTS){mode=document}{id_article}{extension==pdf|doc}>
<li>#TITRE.#TYPE_DOCUMENT : <span
class="icone_pdf">[(#LOGO_DOCUMENT|#URL_DOCUMENT|image_reduire{25})] </span>
</li>
</BOUCLE_pdf>
</ul>
</B_doc>
Du coup, le résultat est :
titredoc1. PDF ou WORD : icone cliquable.
Y a t-il donc moyen d'afficher l'extension et non le type du
document sans recourir à un bon vieux 'if' en php ?
Merci pour votre aide et merci à spip !!
Emmanuelle
Faudrait déjà veiller à pas appeler ta boucle un coup _pdf, un coup _doc...
Pas eu le courage de réindenter le mail HTML...