Valider c0ac8ea5 rédigé par JLuc's avatar JLuc 💬
Parcourir les fichiers

Balise `#SEPARER` : indiquer des séparateurs variables entre les items...

Balise `#SEPARER` : indiquer des séparateurs variables entre les items résultats d'une boucle. Exemple  "L'empereur, sa femme et le petit prince".  Fixes spip/spip#4883 + suite https://git.spip.net/spip/spip/pulls/4937.
- La balise #SEPARER accepte 1 ou 2 arguments.
- le 1er argument est toujours le séparateur de milieu = l'équivalent de `{inter}`. C'est toujours une chaine.
- le 2eme argument est facultatif. Si c'est une chaine ou une #LISTE de chaines, il indique le ou les séparateur(s) de fin.
  * Besoin courant : `#SEPARER{', ', ' et'}`
  * Avec une liste : `#SEPARER{', ', #LISTE{' mais aussi',' et enfin '}}` indique le séparateur par défaut et les 2 derniers séparateurs.
- le 2eme argument peut aussi $etre un #ARRAY : c'est alors un tableau associatif d'options nommées.
  Actuellement il accepte 2 options : 'debut' et 'fin' qui valent chacun le séparateur de début et de fin, ou leur liste :
  * au plus complexe : `#SEPARER{', ', #ARRAY{debut,#LISTE{mais aussi,ainsi que},fin,#LISTE{sans oublier,et enfin}}}`
  * au plus simple avec début et fin : `#SEPARER{', ', #ARRAY{debut,mais aussi,fin,et enfin}}`

Un rêve de 20 ans devient réalité.

À tester in situ.
parent 267ffb15
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter