Hello Levi and Kornel,

yes my mistake was the leading $ in my TAL php: statement.

Thx 4 tips
th

Levi Stanley schrieb:
> Hmm, take out the semi colon.  And access the variable correctly?
>
> Try it without one:
>
> tal:define="navItems php: getNavItems(sosContext)"
>
> or
>
> tal:define="navItems php: getNavItems(${sosContext})"
>
>
> Torsten Hinze wrote:
>> Ok - thx 4 hint.
>> i have open the file and found this
>>
>>  9 |  <div class="header">Rubriken</div>
>> 10 |  <?php
>> 11 |$ctx = $tpl->pushContext() ;
>> 12 | $ctx->navItems = getNavItems($ctx->{$ctx->sosContext}?><ul
>> class="closed">
>> 13 |   <?php
>>
>> getNavItems has missing ) and i dont know why. my getNavItems
>> functions has no errors and in the template this function will be used
>> in the following way:
>>
>>   <ul class="public"
>>       tal:define="navItems php: getNavItems($sosContext);">
>>     <li tal:repeat="item navItems">
>>
>> Cant you see any error?
>>
>> After i wrote this i have see the error. I have used sosContext with
>> a leading $. This is wrong in PHPTAL. A classic pitfall.
>>
>> th
>> Kornel Lesiński schrieb:
>>> On 06-01-2009 at 13:24:17 Torsten Hinze <info4hide...@gmx.de>
>>> <mailto:info4hide...@gmx.de> wrote:
>>>
>>>> Hello,
>>>> if i call my site PHPTAL return this error:
>>>> Parse error: syntax error, unexpected ';' in
>>>> C:\WINNT\Temp\tpl_1231247664_1_1_14navigation9790ed651b9881a5e44194953211b4d9.php
>>>>
>>>> on line 12
>>>>
>>>> In the navigation.pt in line 12 i found only this
>>>
>>> This error is not in your PHPTAL template, but in compiled PHP code.
>>> Open the file that is in temp folder.
>>>
>>>> Any idea?
>>>
>>> This error is usually caused by syntax error in a php: expression.
>>> It could also be bug in PHPTAL itself.
>>>
>>
>> -- 
>> +=====================================================+
>> | Torsten Hinze - powered by Python                   |
>> | --------------------------------------------------- |
>> | Ich suche noch Hilfebietende für ein deutsches      |
>> | Zope-Board, da viele Einsteiger erst nach Foren     |
>> | suchen in denen sie ihre Frage stellen können.      |
>> |                                                     |
>> | URL: www.forum-hilfe.de/viewforum.php?f=65 
>> <http://www.forum-hilfe.de/viewforum.php?f=65>          |
>> +=====================================================+
>>   
>>  
>> _______________________________________________
>> PHPTAL mailing list
>> PHPTAL@lists.motion-twin.com <mailto:PHPTAL@lists.motion-twin.com>
>> http://lists.motion-twin.com/mailman/listinfo/phptal
>>   
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> PHPTAL mailing list
> PHPTAL@lists.motion-twin.com
> http://lists.motion-twin.com/mailman/listinfo/phptal
>   

-- 
+=====================================================+
| Torsten Hinze - powered by Python                   |
| --------------------------------------------------- |
| Ich suche noch Hilfebietende für ein deutsches      |
| Zope-Board, da viele Einsteiger erst nach Foren     |
| suchen in denen sie ihre Frage stellen können.      |
|                                                     |
| URL: www.forum-hilfe.de/viewforum.php?f=65          |
+=====================================================+


_______________________________________________
PHPTAL mailing list
PHPTAL@lists.motion-twin.com
http://lists.motion-twin.com/mailman/listinfo/phptal

Reply via email to