Using <xi:include href="path/to/file.html" /> seems to kill genshi4web2py, it doesn't error out or anything it loads the html file but doesn't convert all the genshi things just leaves it like <title py:content="'New Title'">this will be replaced</title> instead of turning it into <title>New Title</title>
Any ideas? Have you run into this problem Tim while trying to setup templates? Many thanks On Dec 1, 4:10 pm, ceej <[EMAIL PROTECTED]> wrote: > Was just a bad install, I installed using mac ports and now works just > fine :) > > On Dec 1, 3:45 pm, ceej <[EMAIL PROTECTED]> wrote: > > > and i do have genshi installed: > > > blank:source blank$ easy_install genshi > > Searching for genshi > > Best match: Genshi 0.5.1 > > Processing Genshi-0.5.1-py2.5-macosx-10.5-i386.egg > > Genshi 0.5.1 is already the active version in easy-install.pth > > > Using /Library/Python/2.5/site-packages/Genshi-0.5.1-py2.5-macosx-10.5- > > i386.egg > > Processing dependencies for genshi > > Finished processing dependencies for genshi > > > On Dec 1, 3:42 pm, ceej <[EMAIL PROTECTED]> wrote: > > > > I seem to be getting an error, I'm importing like this: > > > > import applications.myapp.modules.Genshi4web2py as Genshi4web2py > > > response.postprocessing.append(lambda x: Genshi4web2py.render(x, > > > request, response)) > > > > but i get this: > > > >http://paste.pocoo.org/show/93469/ > > > > On Dec 1, 11:23 am, Timothy Farrell <[EMAIL PROTECTED]> wrote: > > > > > Also note that your Genshi templates (views) must be valid XML. If > > > > they aren't Genshi will raise an exception. > > > > There's a URL in the PDF of Genshi's Documentation website. It's ok, > > > > but could use some attention. Feel free to ask me questions. > > > > -tim > > > > Timothy Farrell wrote:The article in Alter-Ego shows how to setup your > > > > controller to default to Genshi templates. But if it fails, it will > > > > fall-back to normal web2py templates. > > > > Basically your init/controllers/default.py controller should look like > > > > this:response.postprocessing.append(lambda x: Genshi4web2py.render(x, > > > > request, response)) def index(): numbers = range(0,10) return > > > > dict(text="Welcome to Genshi4web2py", nums = numbers)The corresponding > > > > view (init/views/default/index.html) could look like:<html > > > > xmlns:py="http://genshi.edgewall.org/"xmlns="http://www.w3.org/1999/xhtml"xmlns:xi="http://www.w3.org/2001/XInclude"> > > > > <head> > > > > <title>Genshi4web2py Demo</title> > > > > </head> > > > > <body> > > > > <h1>${text}</h1> > > > > <ol> > > > > <li py:for="n in nums">This is number ${n}<li> > > > > </ol> > > > > </body> > > > > </html> > > > > As far as making Genshi templates, see the attached cheatsheet. I made > > > > this for my co-worker. It should give you a basic primer. Before you > > > > use XInclude too much, note that Genshi makes full use of XSLT and you > > > > can use one included template to completely transform another. I use > > > > this method for including my default header but it is not necessary by > > > > any means. If the XSLT part confuses you, ignore it, you don't need it > > > > to understand use Genshi. > > > > Does that help? > > > > -tim > > > > billf wrote:What is the best link for a quick intro of how to use > > > > genshi templates with web2py? I don't mean install/configure but > > > > examples of actual controllers/templates/outputs. On Dec 1, 4:53 pm, > > > > Timothy Farrell<[EMAIL PROTECTED]>wrote:Massimo has posted a more > > > > recent Genshi4web2py.py module in AlterEgo for me. If you use (want to > > > > use) Genshi with web2py, you can get it > > > > from:http://mdp.cti.depaul.edu/AlterEgo/default/show/162This new > > > > version adds cache support (for a large speed boost) and full Genshi > > > > rendering options in a configurable manner. It should be backward > > > > compatible with the old version. Let me know if you run into > > > > anything.-- Timothy Farrell<[EMAIL PROTECTED]>Computer Guy Statewide > > > > General Insurance Agency (www.swgen.com)-- Timothy Farrell<[EMAIL > > > > PROTECTED]>Computer Guy Statewide General Insurance Agency > > > > (www.swgen.com)-- Timothy Farrell<[EMAIL PROTECTED]>Computer Guy > > > > Statewide General Insurance Agency (www.swgen.com) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---