$config_overwrite

    如果设置为TRUE(缺省),那么从配置文件中读取的变量会互相覆盖。否则,变量会被推入一个数组。在配置文件中要存放数组时这是有用的,只要多次列出每个元素即可。

例子12-4. 配置#变量#数组

    该例子使用{cycle}来输出一个表格,其各行的颜色交替为红/绿/蓝($config_overwrite = FALSE)。

    配置文件:

# row colors
rowColors = #FF0000
rowColors = #00FF00
rowColors = #0000FF

    带有{section}循环的模板:

<table>
  {section name=r loop=$rows}
  <tr bgcolor="{cycle values=#rowColors#}">
    <td> ....etc.... </td>
  </tr>
  {/section}
</table>

    参见{config_load}get_config_vars()clear_config()config_load()以及配置文件一章。