Je ne vous en avait pas encore parlé, mais j'ai un peu amélioré Wala, le moteur de rendu. Vous avez désormais la possibilité d'inclure d'autres fichiers dans votre page, avec cette syntaxe.
| {% include 'mon-autre-fichier.wala' %}
|
(Bon en fait, actuellement c'est des {{
, mais c'est parce que je me suis trompé, il faut que je fixe ça).
Je suis aussi en train de travailler sur un système de tags. Un tag, c'est comme une condition, sauf qu'il est pré-interprété (ce n'est pas Wala qui fait le travail) parce que je vous avoue que j'avais pas super envie de créer un parseur d'expression booléenne. Au final, vous pourrez donc avoir des pages comme ceci.
| {% tag 'cache' %}
<p> Je suis caché </p>
{% endtag %}
{% tag 'coucou' %}
<p> Tu me vois !</p>
{% endtag %}
|
Pour préciser un tag, il suffira de faire ceci dans votre action.
| return page ("fichier.wala", model, ["coucou", "un autre tag", "et un autre"]);
|
Voilà. J'espère que vous avez finalement pût tester … Moi, je retourne finir le système de tags, si vous avez un problème, n'hésitez pas !