[Zope] Re: ZPT changing javascript (HOW?) - Easy with DTML
   
    Florent Guillaume
     
    fg@nuxeo.com
       
    Fri, 4 Oct 2002 14:58:20 +0000 (UTC)
    
    
  
Ah yes, that's a nice way to do it.
A not-so-nice way is to do:
<div tal:replace="string:<script>" />
... content of script tag including other calls to ZPT
<div tal:replace="string:</script>" />
Florent
Evan Simpson  <evan@4-am.com> wrote:
> Mike Renfro wrote:
> > I'd be surprised if it parsed fine; if so, I was unaware that <span>
> > didn't require a </span> tag. How about replacing:
> 
> <script> and <style> elements contain text that is not parsed for tags. 
>   The only way to make this text dynamic is with tal:content, in either 
> of the two following ways:
> 
> <script tal:content="structure string:
>    var x = $x;
>    x = x + 1;
>    ...
> "></script>
> 
> <script tal:content="structure path/to/dtml_or_other_method"></script>
> 
> In other words, big honking string expression or another object that 
> generates the text.  Note that if all you're doing is setting up script 
> variables, you can split the script like so:
> 
> <script tal:content="structure string:
>    var x = $x;
>    var foo = ${template/id};
> "></script>
> <script>
>    x = x + 1;
>    ...etc...
> </script>
-- 
Florent Guillaume, Nuxeo (Paris, France)
+33 1 40 33 79 87  http://nuxeo.com  mailto:fg@nuxeo.com