What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
If set to TRUE
, the default then variables read in from
config files will overwrite each
other. Otherwise, the variables will be pushed onto an array. This is
helpful if you want to store arrays of data in config files, just list
each element multiple times.
Example 12.4. Array of config #variables#
This examples uses
{cycle}
to output a table with alternating red/green/blue row colors
with $config_overwrite
= FALSE
.
The config file.
# row colors rowColors = #FF0000 rowColors = #00FF00 rowColors = #0000FF
The template with a
{section}
loop.
<table> {section name=r loop=$rows} <tr bgcolor="{cycle values=#rowColors#}"> <td> ....etc.... </td> </tr> {/section} </table>
See also
{config_load}
,
get_config_vars()
,
clear_config()
,
config_load()
and the config files section.