Bonjour ! ( ca fait longtemps que je n’ai pas posté sur le forum
)
une petite question, savez-vous si la syntaxe des snippets/chunks va évoluer dans le futur ??
voici un extrait de mon site web sous modx
[+phx:if=`[*isfolder*]`:is=`1`:then=` <p>[*introtext*]</p><h3> Articles dans cette Rubrique </h3>`:else=``+]
[+phx:if=`[*isfolder*]`:is=`1`:then=`[[Wayfinder? &level=`1` &outerClass=`listedossier` &rowTpl=`wffolder`]]`:else=``+]
[+phx:if=`[*navigation*]`:is=`1`:then=`[[Nav? sortBy=menuindex &sortHow=ASC &displayTitle=true &usePlaceHolder=true]]`:else=``+]
[+phx:if=`[*Markdown*]`:is=`1`:then=`<markdown>[*#content*]</markdown>`:else=`[*#content*]`+]
Bref c’est illisible, à chaque fois que je modifie,créer un appel de snippet ou autre, je perds tellement de temps à m’y retrouver au milieu des guillemets, des backsticks ....
J’aimerai bien une syntaxe style xml, c’est vraiment plus élégant et plus lisible ( par exemple comme dans SPIP ou TextPattern ), je me souviens carrément dans les sources de modx, l’équipe de dev a utilisé un appel de phx du style
[+phx:if=`unecertainevariable`:is=`valeur`then=`
un gros paragraphe de code html
`
:else=`
un autre gros bloc de code
`+]
sous textpattern ou spip, on avait des trucs du genre :
( grosso modo, ca remonte a loin )
<condition variable>
<if variable = valeur 1>
du code
</if>
<if variable = valeur 2>
du code
</if>
<else />
du code
</condition>
carrément plus agréable a manipuler je trouve
bref moi je trouve que c’est moche a pas pratique à éditer/lire, vous savez si une syntaxe XMLizée est prévue ??
ca peut paraitre superflu, mais bon ...
merci