diff examples/turbogears/genshitest/controllers.py @ 265:26bebcc26da8 trunk

Split up the plugin implementation into two classes: one for markup templates (?genshi-markup? or just ?genshi?) and one for text templates (?genshi-text?). Also added an example for plain-text templating to the TurboGears example app.
author cmlenz
date Fri, 22 Sep 2006 17:22:53 +0000
parents bbabcbb6378f
children 2755b06148b3
line wrap: on
line diff
--- a/examples/turbogears/genshitest/controllers.py
+++ b/examples/turbogears/genshitest/controllers.py
@@ -23,6 +23,11 @@
                                                     "Genshi",
                                             rows=5, cols=40))
 
+    @expose(template="genshi-text:genshitest.templates.plain",
+            content_type='text/plain; charset=utf-8')
+    def plain(self):
+        return dict(name='world')
+
     @expose(template="genshitest.templates.login")
     def login(self, forward_url=None, previous_url=None, *args, **kw):
 
Copyright (C) 2012-2017 Edgewall Software