J'utilise Template Toolkit pour générer des vues de pages dans Catalyst. Pour faire un Ajax de base, je veux avoir des pages de sortie pas utiliser le style TTSite, mais une structure beaucoup plus basique. Est-ce que je mets quelque chose de spécial dans la cachette pour utiliser un fichier .tt2 sans le header/footer/etc qui vient automatiquement avec le reste de mes templates? (. Site généré en suivant les instructions du tutoriel)Comment utiliser plusieurs vues Template Toolkit TTSite sur un site Catalyst?
4
A
Répondre
3
Aha, lib/projectname/Voir/TT.pm a:
WRAPPER => 'site/wrapper',
et dans la racine/lib/site/emballage, je trouve:
[% IF template.name.match('\.(css|js|txt)');
debug("Passing page through as text: $template.name");
content;
ELSE;
debug("Applying HTML page layout wrappers to $template.name\n");
content WRAPPER site/html + site/layout;
END;
-%]
Donc si je nomme mon template .txt non-wrapper, je peux éviter le site/html + site/layout.
Ou peut-être même mieux, je peux faire une extension .ajax et l'ajouter à la liste des modèles de passe-système.
Questions connexes
- 1. Quelle est la bonne façon d'afficher un ResultSet DBIx :: Class dans mon projet Catalyst qui utilise Template Toolkit?
- 2. Comment puis-je utiliser Template Toolkit sur une chaîne au lieu d'un fichier?
- 3. Existe-t-il un tutoriel Catalyst utilisant HTML :: Template au lieu de TT?
- 4. Comment créer plusieurs fenêtres/vues sur l'iPhone?
- 5. Comment télécharger un fichier avec Catalyst?
- 6. Comment utiliser la variable template de Django?
- 7. Comment utiliser le template change_form.html dans django?
- 8. Workflow Windows - Utiliser sur un site eCommerce?
- 9. Comment combiner Catalyst et ngettext?
- 10. Comment diffuser plusieurs webcams sur un site Web?
- 11. Comment utiliser Lucene sur plusieurs sites
- 12. Comment utiliser imagemagick sur le site asp.net?
- 13. Comment utiliser plusieurs Datatables sur mon CrystalReport?
- 14. Un site, plusieurs clients ui
- 15. Plusieurs vues dans une fenêtre
- 16. comment ajouter une nouvelle position modulo sur un template joomla?
- 17. Contrôleur iPhone One, plusieurs vues
- 18. Channging Template
- 19. Vues avec plusieurs rôles Admin-ish
- 20. Vues: y compris plusieurs vues dans une vue
- 21. Comment puis-je profiler les performances d'un modèle dans Template :: Toolkit?
- 22. Comment utiliser jQuery Form Plugin avec Rails js.erb template?
- 23. Rendu de plusieurs vues à partir de plusieurs contrôleurs sur une seule page
- 24. Problème avec plusieurs vues modales
- 25. Comment séparer différentes applications sur plusieurs ports TCP sur un site?
- 26. Clipping frustum à plusieurs vues
- 27. tableViewHeader rejetant plusieurs sous-vues
- 28. Vues en MySQL basées sur plusieurs valeurs calculées
- 29. Quelle fenêtre-toolkit utiliser pour Linux intégré?
- 30. Comment utiliser les vues Silverlight XAML comme si elles étaient des vues MVC
Nice! Je dois me rappeler ceci si je dois jamais transmettre des données par le biais d'AJAX à partir de mes applications Catalyst. –
Idem. En-têtes et pieds de page doubles :-) –