Personalizzare elenco puntato

5 contenuti / 0 new
Ultimo contenuto
Personalizzare elenco puntato

Ho una vista in stile tabella che mi visualizza i documenti da scaricare: http://84.18.151.221/cbesrl/it/istruzioni?tid=30

Sapete dirmi per favore come potrei fare per mettere una bandierina al posto della numerazione della lista (1,2,3,4) in base alla lingua dell'allegato? ad esempio se termina con _IT.pdf mette la bandierina italiana, ecc....

usando i css3 sarebbe una sciocchezza. ad esempio per mettere un'icona a destra del link:

.selettore-campo a{padding-right:20px}
.selettore-campo a[href$="_GB.pdf"]{background:url(img/GB.gif) no-repeat right center}

...purtroppo i css3 non sono ancora supportati adeguatamente!

mi viene in mente un filtro custom del tipo [GB.pdf"] -> [GB.pdf" class="GB"] che inserisce una classe in base a parte dell'attributo href
ma, onestamente, non so se si può fare.
In alternativa, visto che le "bandierine" non sono considerate molto corrette, potresti semplicemente rinominare gli allegati con il nome della lingua per esteso (prs240_ITALIAN.pdf)

Non c'è modo di aggiungere un campo (dove inserire la bandierina) per ogni file che allego in quel tipo documento?

che io sappia non direttamente associato all'allegato.
se hai un allegato per nodo (quindi un nodo per lingua per allegato) basta aggiungere un campo immagine al nodo e poi inserire l'immagine nella tabella. ma mi sembra che tu abbia più di un allegato per nodo (com'è logico del resto).
Forse usando filefield invece del modulo upload si potrebbe fare qualcosa ma non ho tempo di investigare al momento. Magari più tardi. sorry

Intanto grazie per la risposta, forse mi conviene aggiungere l'abbreviazione al nome del file _IT _EN, ... come indicato nel link che mi hai girato.
Grazie