Afficher l'extension d'un document

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 :wink:

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...