[PHPTAL] Converting from 1.1.7 to 1.2.0

Wallace McGee wallace at petrosys.com.au
Thu Oct 8 06:02:04 CEST 2009


Hi guys,

I have been slowing working at this gargantuan task and making a little 
progress.

I have found the point at which phptal 1.2.0 goes into an infinite loop 
chewing up 100% CPU (apache process) and its when I try to use a macro eg:

  <tal:block metal:use-macro="xhtml/support_header.xhtml/form" />

I notice that the support_header.xhml file is not templated so I cant 
see what its thinking there.

Just above this I use another macro and thats quite happy:
 
 <tal:block metal:use-macro="xhtml/leftHandMenu.xhtml/menu" />

So there is no apparent problem with relative references or my 
formatting of the tag, just something within called xhtml that is broken 
and causing phptal 1.2.0 to go into an infinite loop.

I tried pasting in the contents of that called xhtml (300+lines) but it 
does the same thing.. infinite loop and errors anywhere.

Im going to have a break from this but if anyone has any thoughts or 
suggestions beyond just cutting bits of code out until it works.. then 
that is what I will do tomorrow.

Thanks.

PS I found the 2 common things I have to fix so far are:
1) use | nothing instead of | false to avoid getting zeros whore where 
we used to have blanks
2) deleting duplicate attributes eg: <span title="this" title="that" 
 >something</span>
3) adding a space between all attributes eg: <span 
title="this"id="mything">bingo</span>
(these were hard to see as my syntax highlighting editor obscures the 
white spaces or lack there-of)






-- 
Wallace McGee /|/ Web Applications Developer
Petrosys /|/ www.petrosys.com.au
Level 4 North, 191 Pulteney Street, Adelaide SA 5000, AUSTRALIA
Switch: +61 8 8227 2799 /|/ Direct: +61 8 8418 1924 /|/ Mobile: +61 416 
246 156
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.motion-twin.com/pipermail/phptal/attachments/20091008/2d1ec8d9/attachment.htm


More information about the PHPTAL mailing list