Dev-Umgebung: Kompatibilität für PHP 8.3 + Smarty 4.5.6
- Smarty 4.1.1 → 4.5.6 (behebt dynamic property deprecations) - Core-Klassen: #[\AllowDynamicProperties] für Admin_role, base, Config, Customer, Customer_group, CustomerGroups, Item, Structure, website - website.class.php: counts[parent_id] initialisieren vor ++ (PHP 8.1) - layout.class.php: HTTP_ACCEPT_LANGUAGE mit isset-Guard - website_init.php: session_status()-Check vor session_start - .htaccess: HTTPS-Redirect via X-Forwarded-Proto (statt SERVER_PORT) - themes/easyshop_advanced/media/: Parent-Theme-Assets nachgezogen - .gitignore: smarty.4.1.1.bak ausschließen
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
\$config\_overwrite {#variable.config.overwrite}
|
||||
===================
|
||||
|
||||
If set to TRUE, the default then variables read in from [config
|
||||
files](#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.
|
||||
|
||||
This examples uses [`{cycle}`](#language.function.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}`](#language.function.section) loop.
|
||||
|
||||
|
||||
<table>
|
||||
{section name=r loop=$rows}
|
||||
<tr bgcolor="{cycle values=#rowColors#}">
|
||||
<td> ....etc.... </td>
|
||||
</tr>
|
||||
{/section}
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
See also [`{config_load}`](#language.function.config.load),
|
||||
[`getConfigVars()`](#api.get.config.vars),
|
||||
[`clearConfig()`](#api.clear.config), [`configLoad()`](#api.config.load)
|
||||
and the [config files section](#config.files).
|
||||
Reference in New Issue
Block a user