[Twisted-web] nevow substitute into html attributes?

Jason Mobarak jason.mobarak at gmail.com
Thu Jul 8 17:44:52 MDT 2004


In Nevow's SVN take a look at Nevow/sandbox/mg/attr.tac

On Thu, 08 Jul 2004 16:12:24 -0700, Jeff Bowden
<jlb at houseofdistraction.com> wrote:
> Nevow slots seem to be limited to replacing whole elements.  Is there
> any way to have a slot which is an attribute or a value of an attribute?
> 
> For one example, I want to render a list of mappings that looks like this:
> 
>     list_of_links = [
>         { 'linkTitle': 'Big Fun Site', 'linkURL':
>     'http://bigfunsite.com/funfunfun/index.html'},
>         { 'linkTitle': 'Not Quite As Much Fun Site', 'linkURL':
>     'http://mediocre.com/its_ok.html'},
>         ]
> 
> So I need an html template:
> 
>         <ul nevow:data="list_of_links" nevow:render="sequence">
>             <li nevow:pattern="item" nevow:render="mapping">
>                 <a href="???"><nevow:slot name="linkTitle">Link
>     Title</nevow:slot></a>
>             </li>
>         </ul>
> 
> So the link title is taken care of but what do I put instead of '???' to
> get the href to contain the value of linkURL for the item?
> 
> _______________________________________________
> Twisted-web mailing list
> Twisted-web at twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web
> 


-- 
Jason



More information about the Twisted-web mailing list