shop-old/libs/smarty
Thomas Bartelt 0a669704ea 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
2026-04-20 01:19:01 +02:00
..
changelog Dev-Umgebung: Kompatibilität für PHP 8.3 + Smarty 4.5.6 2026-04-20 01:19:01 +02:00
demo Dev-Umgebung: Kompatibilität für PHP 8.3 + Smarty 4.5.6 2026-04-20 01:19:01 +02:00
docs Dev-Umgebung: Kompatibilität für PHP 8.3 + Smarty 4.5.6 2026-04-20 01:19:01 +02:00
lexer Dev-Umgebung: Kompatibilität für PHP 8.3 + Smarty 4.5.6 2026-04-20 01:19:01 +02:00
libs Dev-Umgebung: Kompatibilität für PHP 8.3 + Smarty 4.5.6 2026-04-20 01:19:01 +02:00
CHANGELOG.md Dev-Umgebung: Kompatibilität für PHP 8.3 + Smarty 4.5.6 2026-04-20 01:19:01 +02:00
composer.json Initial import: Carteasy Shop (Dev-Stand) 2026-04-20 01:03:43 +02:00
LICENSE Initial import: Carteasy Shop (Dev-Stand) 2026-04-20 01:03:43 +02:00
mkdocs.yml Dev-Umgebung: Kompatibilität für PHP 8.3 + Smarty 4.5.6 2026-04-20 01:19:01 +02:00
README.md Dev-Umgebung: Kompatibilität für PHP 8.3 + Smarty 4.5.6 2026-04-20 01:19:01 +02:00
run-tests-for-all-php-versions.sh Dev-Umgebung: Kompatibilität für PHP 8.3 + Smarty 4.5.6 2026-04-20 01:19:01 +02:00
run-tests.sh Dev-Umgebung: Kompatibilität für PHP 8.3 + Smarty 4.5.6 2026-04-20 01:19:01 +02:00
SECURITY.md Dev-Umgebung: Kompatibilität für PHP 8.3 + Smarty 4.5.6 2026-04-20 01:19:01 +02:00

Smarty template engine

Smarty is a template engine for PHP, facilitating the separation of presentation (HTML/CSS) from application logic.

CI

Documentation

Read the documentation to find out how to use it.

Requirements

Smarty can be run with PHP 7.1 to PHP 8.4.

Installation

Smarty versions 3.1.11 or later can be installed with Composer.

To get the latest stable version of Smarty use:

composer require smarty/smarty

More in the Getting Started section of the docs.