Mit PHP arbeiten
Ab Version 2.3 arbeitet Sitecake mit PHP-Dateien. Wenn Sie Sitecake mit einer PHP-Website verwenden, gibt es einige Dinge zu beachten:
Das vollständige sc-content-Element muss in einer einzigen Datei enthalten sein. Das Öffnen eines sc-content-Elements in einer Datei und das Schließen in einer anderen funktioniert nicht.
PHP-Code innerhalb eines sc-content-Elements wird nach dem ersten Speichern/Veröffentlichen mit dem gerenderten HTML überschrieben.
Pfade in PHP-include- und require-Methoden, die bearbeitbare Inhalte enthalten, sollten relativ sein, da Sitecake Kopien Ihrer Website-Dateien erstellt und mit Kopien arbeitet. Bei absoluten Pfaden bindet Sitecake immer die Originaldateien ein. Wenn Sie andererseits eine Konfigurationsdatei oder eine Datei mit Funktionsdefinitionen einbinden möchten, sollten Sie den vollständigen Pfad verwenden, z.B. include_once($_SERVER['DOCUMENT_ROOT'] . '/../config.php);
Sitecake-Dateien und -Ordner
Hier ist eine kurze Beschreibung der Inhalte im sitecake/-Ordner.
sitecake/
2.3.1/ Versionsordner
client/ Editor
config/ Konfigurationsdateien
bootstrap.php Anwendungs-Bootstrap
check.php Umgebungsprüfung
config.php Sitecake-Konfiguration
locale/ Übersetzungs-.yml-Dateien
src/ Server-Quelldateien
Sitecake/ Sitecake-Klassen
app.php Services-Einstiegspunkt
vendor/ Drittanbieter-Bibliotheken
credentials.php Anmeldedaten-Datei
credential.php.default Standard-Anmeldedaten
editor.cnf Editor-Konfiguration
sitecake.php Anwendungs-Einstiegspunkt
Sonstiges
Sitecake unterstützt Memcache, Memcached und Redis für die Session-Verwaltung.
