[spip-dev] ! 4 nouveaux filtres pour les interfaces en squelettes

4 filtres specialement dédiés aux squelettes d'interface et plus particulierement de l'espace privé:

- un filtre_icone pour utiliser selon la syntaxe
[(#URL|icone{texte,fond,align,fonction,class})]
et qui permet de faire des icones de l'interface privee dans les squelettes

- un affiche_un_ou_plusieurs a utiliser avec :
[(#TOTAL_BOUCLE|affiche_un_ou_plusieurs{xxx:chaine_un,xxx:chaine_plusieurs})]
le filtre ne renvoie rien si le total est zero, ce qui permet de gerer ce cas avec un |sinon lorsque c'est necessaire

- un filtre balise_img pour faire simplement
[(#CHEMIN{monimage.png}|balise_img)]
peut prendre alt et class en arguments

- lien_ou_pasclicable : pour faire un lien ou un <strong class='on'> selon l'etat du lien :
[(#URL|lien_ou_pasclicable{texte,condition_selection_on,class,title,rel})]
class title et rel sont facultatives"

Cédric

Puis-je permettre quelques suggestions de nomenclature ?

- un filtre_icone pour utiliser selon la syntaxe
[(#URL|icone{texte,fond,align,fonction,class})]
et qui permet de faire des icones de l'interface privee dans les squelettes

Çui-là, j'ai rien compris, donc je dis rien :slight_smile:

- un affiche_un_ou_plusieurs a utiliser avec :
[(#TOTAL_BOUCLE|affiche_un_ou_plusieurs{xxx:chaine_un,xxx:chaine_plusieurs})]
le filtre ne renvoie rien si le total est zero, ce qui permet de gerer ce cas avec un |sinon lorsque c'est necessaire

Ce serait pas mieux : |singulier_pluriel ?? |singulier_ou_pluriel ?

- lien_ou_pasclicable : pour faire un lien ou un <strong class='on'> selon l'etat du lien :
[(#URL|lien_ou_pasclicable{texte,condition_selection_on,class,title,rel})]
class title et rel sont facultatives"

Hmmm... |lien_expose ?? |lien_ou_expose ?

Réflexion faite, mieux vaut l'écrire à la belge : |lien_ou_bien

:slight_smile:

romy@rezo.net wrote:

le filtre ne renvoie rien si le total est zero, ce qui permet de gerer ce cas avec un |sinon lorsque c'est necessaire

Ce serait pas mieux : |singulier_pluriel ?? |singulier_ou_pluriel ?

Bonsoir,
Je ne veux pas vous compliquer la vie outre mesure. Mais c'est peut-être intéressant de noter que certaines langues (les langues slavonnes en particulier) ont plus qu'une forme du pluriel.

Ainsi, par ex. en polonais :

1 personne : 1 osoba
2 personnes : 2 osoby
3 personnes : 3 osoby
4 personnes : 4 osoby
5 personnes : 5 osób
6 personnes : 6 osób
...
12 osób
13 osób
etc.
puis encore
22 osoby
23 osoby

Mais, bref, pas la peine d'entrer là-dedans, hein ?

Paolo

Paolo a écrit :

le filtre ne renvoie rien si le total est zero, ce qui permet de
gerer ce cas avec un |sinon lorsque c'est necessaire

Ce serait pas mieux : |singulier_pluriel ?? |singulier_ou_pluriel ?

Bonsoir,
Je ne veux pas vous compliquer la vie outre mesure. Mais c'est peut-être
intéressant de noter que certaines langues (les langues slavonnes en
particulier) ont plus qu'une forme du pluriel.

[...]

Bonjour

Il faudrait pouvoir tester et enchaîner les "si inférieur à" et
grouper le genre de syntaxe, qui serait donc adaptable pour les cas
binaires.

Est ce qu'il faudrait un plugin pour gérer le polonais par exemple?

A bientôt
Grégoire

Grégoire a écrit :

Paolo a écrit :

le filtre ne renvoie rien si le total est zero, ce qui permet de
gerer ce cas avec un |sinon lorsque c'est necessaire

Ce serait pas mieux : |singulier_pluriel ?? |singulier_ou_pluriel ?

Bonsoir,
Je ne veux pas vous compliquer la vie outre mesure. Mais c'est peut-être
intéressant de noter que certaines langues (les langues slavonnes en
particulier) ont plus qu'une forme du pluriel.

[...]

Bonjour

Il faudrait pouvoir tester et enchaîner les "si inférieur à" et
grouper le genre de syntaxe, qui serait donc adaptable pour les cas
binaires.

Est ce qu'il faudrait un plugin pour gérer le polonais par exemple?

A bientôt
Grégoire

signalons aussi le cas intéréssant du russe (d'après mes souvenirs de cours)

2,3,4 -> géntif singulier
5->20 : génitif pluriel
21-> nominatif singulier
22,23,24->génitif singulier
25->30->génitif pluriel
31->nominatif singulier
32,33,34->géntifi singulier

etc ...