[spip-dev] test des modeles

un petit message suite à des essais avec les modèles.

1] avant tout je signale qu'il me semble que les valeurs max
et min dans les modeles emb.html et doc.html me semblent être
inversées.

2] avec un modele standard.

<testmodele
          >valeur1= lavaleur1
          >valeur2= lavaleur2
          >descriptif= ledescriptif

Ca marche.

2] Mais avec un simple insert.

<insert>

et dans le modele insert.html une chaine de caracteres
<span>ceci est un insert</span>
le modele n'est pas inseré.

3] Mais ceci marche

<insert
      >insert= ceci est un insert

et dans le modele insert.html

<span>#ENV{insert}</span>

Nota : je crois que 2] devrait marcher aussi.

4] J'ai essayé de faire des modeles imbriqués de 1] et de 3]

<testmodele
          >valeur1= <insert |insert= ceci est un insert>
          >valeur2= lavaleur2
          >descriptif= ledescriptif

et ca n'est pas possible.
Serai-ce envisagable comme extension de syntaxe ?

5] Autre fonctionalité. J'aimerai pouvoir écrire
<testmodele
          >lavaleur1
          >lavaleur2
          >lavaleur3

syntaxe équivalente à

<testmodele
          >1= lavaleur1
          >2= lavaleur2
          >3= lavaleur3

Et dans le modele une boucle qui affiche tant qu'on lui
passerai une valeur en parametre.

Tel qu'avec un unique modele on puisse faire

<lemodele
    >valeur1
    >valeur2
    >valeur3

ou

<lemodele
    >valeur1
    >valeur2
    >valeur3
    >valeur4
    >valeur5
    >valeur6

c'est à dire

<lemodele
    >valeur1
    >valeur2
    >valeur3
    > etc...

Accédez au courrier électronique de La Poste
sur www.laposte.net ou sur 3615 LAPOSTENET (0,34€ TTC /mn)
1 Giga de stockage gratuit – Antispam et antivirus intégrés

@ noe.de-naama <noe.de-naama@laposte.net> :

un petit message suite à des essais avec les modèles.

1] avant tout je signale qu'il me semble que les valeurs max
et min dans les modeles emb.html et doc.html me semblent être
inversées.

C'est pas intuitif, c'est vrai, mais c'est le bon code :slight_smile:

2] avec un modele standard.

<testmodele
          >valeur1= lavaleur1
          >valeur2= lavaleur2
          >descriptif= ledescriptif
>

Ca marche.

2] Mais avec un simple insert.

<insert>

et dans le modele insert.html une chaine de caracteres
<span>ceci est un insert</span>
le modele n'est pas inseré.

<insert> n'est pas un modèle, un modèle c'est <insert NUMERO> ou <insert|
quelque chose>

Nota : je crois que 2] devrait marcher aussi.

Non, ça ferait trop de chocs avec les balises html :slight_smile:

4] J'ai essayé de faire des modeles imbriqués de 1] et de 3]

<testmodele
          >valeur1= <insert |insert= ceci est un insert>
          >valeur2= lavaleur2
          >descriptif= ledescriptif
>

et ca n'est pas possible.
Serai-ce envisagable comme extension de syntaxe ?

Si quelqu'un veut faire un patch et que ça reste lisible/rapide...
Idem pour la question suivante.

Accédez au courrier électronique de La Poste

bof

(:

-- Fil

J'ai rien compris à ta notation.
(sans rire)

Amha la notation me parait un peu trop dangereuse avec les risque d’intection, si tu produit un fichier xml avec tes squelettes comment savoir si c’est un balise xml ou un modele ?
Pour la syntaxe <modele|var=val…> le separateur permet de le distinguer donc ce risque disparait.

Au final l’obligation de l’id ne m’a jamais géné au pire j’ajoute un id qui sert à rien genre

a+