[spip-dev] info_document

Hello dev !

A force de rajouter les infos de poids et format de fichier un peu partout, en copiant-collant X fois la même ligne de code, je me demande comment mieux mutualiser ça (et éventuellement le distribuer via plugin).

Voici le bout de code utilisé partout (dans les listes de documents, les modèles d'insertion, etc) :

([<abbr[ title="<:info_document:> (#TYPE_DOCUMENT)"] class="ext">(#EXTENSION|strtoupper)</abbr>][ &ndash; (#LARGEUR|?{[(#LARGEUR)[ x (#HAUTEUR) pixels]],''})][ &ndash; (#TAILLE|taille_en_octets|replace{Ko,<abbr title="Kilo octets">Ko</abbr>}|replace{Mo,<abbr title="Mega octets">Mo</abbr>})])

Stocker ça en #GET / #SET limite l'utilisation au fichier courant.

Quelle serait la bonne approche ?

Faire un petit modèle #MODELE{info_document} ?

Ou une balise #INFO_DOCUMENT ? qu'on peut facilement utiliser pour ajouter ces infos dans le title des liens :

  title="[(#TITRE|couper{80}|attribut_html) ][(#INFO_DOCUMENT|supprimer_tags|attribut_html)]"

Ou quoi d'autre ?

A terme, ce serait bien d'ajouter ça aux liens [->doc324] générés par SPIP, mais une chose à la fois :slight_smile:
  -- romy

* romy@rezo.net tapuscrivait, le 28/12/2011 12:10:

Hello dev !

A terme, ce serait bien d'ajouter ça aux liens [->doc324] générés par
SPIP, mais une chose à la fois :slight_smile:

Le plugin accessibilité développé par goetsu et moi-même fait ça !
C'est lui : svn://zone.spip.org/spip-zone/_plugins_/accessibilite