MERCI pour {fusion extension} c’est ce qui manquait pour avoir un résultat dans autres.
Il reste à faire quelques nouveaux pictos. En attendant j’ai pris des font-awesome
Est-ce que les listes d’extensions
{extension IN…}
sont appropriées
Il y en a que je ne connais pas et elles sont dans autres ???
https://www.spip.net/fr_article4352.html
Ceci fonctionnne dans une boucle article:
<BOUCLE_imagesA(DOCUMENTS documents_liens articles){id_article}{extension IN png,jpg,gif,svg,ai,bmp,djvu,psd,tif}{0,1}{doublons ext}>
<span class="icon-photo"style=« font-size: 110% »>
</BOUCLE_imagesA>
<BOUCLE_sonsA(DOCUMENTS documents_liens articles){id_article}{extension IN mp3,wav,aiff,axa,f4b,f4a,flac,mka,mid,m4a,m4b,m4p,mpc,oga,spx,ogg,ra,ram,rm,wav}{0,1}{doublons ext}>
<span class="icon-musique"style=« font-size: 110% »>
</BOUCLE_sonsA>
<BOUCLE_videosA(DOCUMENTS documents_liens articles){id_article}{extension IN mp4,3gp,axv,avi,dv,flv,mkv,mng,mpg,m4u,m4v,ogv,f4p,mov,qt,f4v,webm,asf,wmv}{0,1}{doublons ext}>
<span class="icon-camera"style=« font-size: 110% »>
</BOUCLE_videosA>
<BOUCLE_textesA(DOCUMENTS documents_liens articles){id_article}{extension IN doc,txt,odt,abw,t,c,css,csv,html,tex,cls,sty,odc,odb,odf,pas,sdw,docx,dotx}{0,1}{doublons ext}>
<i class="far fa-file-alt"style=« font-size: 110% »>
</BOUCLE_textesA>
<BOUCLE_pdfA(DOCUMENTS documents_liens articles){id_article}{extension IN pdf}{0,1}{doublons ext}>
<i class="far fa-file-pdf"style=« font-size: 110% »>
</BOUCLE_pdfA>
<BOUCLE_pptA(DOCUMENTS documents_liens articles){id_article}{extension IN ppt,pptm,ppam,ppsm,ppsd,ppsx,}{0,1}{doublons ext}>
<i class="far fa-file-powerpoint"style=« font-size: 110% »>
</BOUCLE_pptA>
<BOUCLE_autresA(DOCUMENTS documents_liens articles){id_article}{fusion
extension}{0,1}{doublons ext}>
<span class="icon-multi"style=« font-size: 110% »>
</BOUCLE_autresA>
Le mer. 24 févr. 2021 à 06:03, Matthieu Marcillaud <marcimat@rezo.net> a écrit :
Le 23/02/2021 à 23:34, Maïeul Rouquette a écrit :
Le 23/02/2021 à 22:58, Anne-Pok Dubé a écrit :
J’ai fait 6 boucles
- images
- pdf
- musiques
- vidéo
- txt, excell, …
- autres
<BOUCLE_ndoc2466(DOCUMENTS documents_liens articles){id_article}
{extension IN png,jpg,gif,svg}{0,1}>
<span class="icon-photo"style=« font-size: 110% »>
</BOUCLE_ndoc2466>
<BOUCLE_ndoc24b66b(DOCUMENTS documents_liens
articles){id_article}{extension IN pdf}{0,1}> …
La dernière boucle
<BOUCLE_ndoc24b66bf(DOCUMENTS documents_liens
articles){id_article}{extension}{0,1}> …
Est-ce quelqu’unE a une liste des extensions supportées par spip et
classées selon ces critères?
Merci
…
tu peux boucler sur la table spip_types_documents, mais je ne me
rappelle plus exactement les colonnes par rapport à tes critères
(regarde dans php myadmin)
-
Tu peux aussi utiliser le critère {doublons} pour afficher « le reste »
des documents dont tu n’a pas spécifié d’extensions auparavant…
-
Peut être mieux, ou en complément, tu dois pouvoir utiliser {fusion
extension} pour ne conserver qu’un document par type d’extension
retournée. (ce que tu sembles vouloir ici)
MM.
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : https://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l’aide à toute heure : http://spip.net/irc