Comment puis-je utiliser Haml avec Catalyst?
-
08-07-2019 - |
Question
Est-il possible d'utiliser Haml au lieu d'un moteur de création de modèles avec le Infrastructure Web Catalyst ?
La solution
Pour autant que je sache (en tant qu'auteur de Haml), il n'y a pas encore d'implémentation de Perl.
Autres conseils
Text :: Haml existe maintenant. Je cherche peut-être à l'utiliser à la place de HTML.HAML semble manquer de certaines constructions de templates complexes telles que les conditions et les boucles, donc je songe à écrire un Template :: Plugin :: HAML à intégrer pour ces constructions supplémentaires.
MISE À JOUR
J'ai implémenté Template :: Plugin :: Haml avec Text :: Haml , maintenant vous utilisez Haml dans votre Template-Toolkit , qui sont bien sûr faciles à créer sur Catalyst. (Remarque: si le message dit que ce n'est pas là, donnez-le 24 heures et vérifiez à nouveau que je viens de le télécharger)
Une version de Haml en Perl est en préparation ici:
Peut-être que Template :: Declare pourrait être une alternative?
D'après ce que j'ai pu voir, HAML est une chose réservée au rubis. Comme la plupart des Ruby & DS; DSL " c'est vraiment juste utiliser la syntaxe Ruby en tant qu'API et cela ne peut pas vraiment être fait en dehors de Ruby sans tout mettre en œuvre.