Thanks!

I knew it was going to be something like that. I can't tell you how
many times dumb things like that have happened to me in the past,
although its been awhile.

On Nov 13, 11:36 am, Nikolai Drozd <[email protected]> wrote:
> You have to use ${ name } and not { $name }
>
> nolsen01 wrote:
> > I'm following the book at pylonsbook.com. I've created a project
> > called "TemplateDemo" and when I create a template "greeting.html" and
> > call it with render(), instead of replacing {$name} with the value of
> > the variable I've passed, it simply shows greeting.html with the
> > {$name} in it. Its has if I'm viewing the html file statically.
>
> > Here is my controller code:
>
> > import logging
>
> > from pylons import request, response, session, tmpl_context as c
> > from pylons.controllers.util import abort, redirect_to
>
> > from templatedemo.lib.base import BaseController, render
>
> > log = logging.getLogger(__name__)
>
> > class GreetingController(BaseController):
>
> >     def index(self):
> >         name = 'Pylons Developer'
> >         return render('/greeting.html', extra_vars={'name' : name})
>
> > and here is my greeting.html code:
>
> > <?xml version="1.0" encoding="UTF-8"?>
> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://
> >www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
> > <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
> > <head>
> >     <title>Greetings</title>
> > </head>
> > <body>
> >     <h1>Greetings</h1>
> >     <p>Hello {$name}!</p>
> > </body>
> > </html>
>
> > What gives?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to