Hallo David,

thanks for the fast reply, it works now :-)
I also appreciate that you can set the variables directly in the action
now - this saves some obsolete typing.

-- 
mit freundlichen Grüßen
Steven Weiß


am Montag, 26. Februar 2007 um 12:34 schrieben Sie:
> Hi Steven,

> all renderers work the same now. That means the default behavior is  
> that template variables are put into an array called "template":
> {$template.someVar}

> You can change the name of that variable by putting
> <parameter name="var_name">tpl</parameter> into the <renderer> block,
> or you use <parameter name="extract_vars">true</parameter> to have  
> the behavior you expected.

> Slots are now available via a separate variable, by default called  
> "slots", not in $template anymore. Slots cannot be extracted like  
> variables.


> David

> P.S: you now do $this->setAttribute('someVar', 'value'); in the  
> action, and that gets automatically assigned to the view, and thus to
> the template. no need anymore to toss variables around by hand using  
$request->>setAttribute/getAttribute().


> Am 26.02.2007 um 12:14 schrieb [EMAIL PROTECTED]:

>> Hi,
>>
>> I'm trying to use Smarty but for some reason it doesn't work :-(
>> I haven't used Agavi for a long time so there might be some changes in
>> this area.
>>
>> In 0.9.0 I used to do a
>> $this->setAttribute('someVar', 'someVal');
>>
>> in the View (I put this into executeHtml()). In the tpl-file I  
>> displayed
>> this variable by a simple
>> {$someVar}
>>
>> This doesn't work now...the page is shown correctly except for the
>> variables.
>>
>> My output_types.xml looks like this:
>>
>> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
>> <configurations>
>>         <configuration>
>>                 <output_types default="html">
>>                         <output_type name="html">
>>                                 <renderers default="smarty">
>>                                         <renderer name="smarty"  
>> class="AgaviSmartyRenderer">
>>                                         </renderer>
>>                                 </renderers>
>>                                 ...
>>                         </output_type>
>>                 </output_types>
>>         </configuration>
>> </configurations>
>>
>> In config.php I set a define SMARTY_DIR to smarty's directory.
>>
>> -- 
>> mit freundlichen Grüßen
>> Steven Weiß
>>
>>
>> -----------------------------------------------
>> Steven Weiß
>> code-factory - Softwareentwicklung, Datenbanken
>>
>> Seeweg 1
>> 79336 Herbolzheim
>>
>> Telefon:   (0 76 43) 30 20 09
>> Handy:     (0 163) 285 77 92
>> [EMAIL PROTECTED]
>> http://www.code-factory.de
>> -----------------------------------------------
>>
>>
>> _______________________________________________
>> users mailing list
>> [email protected]
>> http://lists.agavi.org/mailman/listinfo/users
>>



-----------------------------------------------
Steven Weiß
code-factory - Softwareentwicklung, Datenbanken

Seeweg 1
79336 Herbolzheim

Telefon:   (0 76 43) 30 20 09
Handy:     (0 163) 285 77 92
[EMAIL PROTECTED]
http://www.code-factory.de
-----------------------------------------------


_______________________________________________
users mailing list
[email protected]
http://lists.agavi.org/mailman/listinfo/users

Reply via email to