menu_book Dokumentation expand_more

mit php arbeiten

Sitecake funktioniert sowohl mit PHP-Dateien als auch mit einfachem HTML. Wenn Sie Sitecake mit einer PHP-Website verwenden, gibt es einiges zu beachten.

  • Das vollständige sc-content-Element sollte sich in einer einzigen Datei befinden. Es in einer Datei zu öffnen und in einer anderen zu schließen, funktioniert nicht.
  • PHP-Code innerhalb eines sc-content-Elements wird nach dem ersten Speichern oder Veröffentlichen mit gerendertem HTML überschrieben.
  • Pfade, die in PHP-Methoden wie include und require verwendet werden und bearbeitbaren Inhalt enthalten, sollten relativ sein, da Sitecake Kopien Ihrer Dateien erstellt und mit diesen Kopien arbeitet. Bei absoluten Pfaden bindet Sitecake immer die Originaldateien ein, und Änderungen an sc-content-Elementen in eingebundenen Dateien erscheinen erst nach der Veröffentlichung.

Sitecake-Dateien und -Ordner

Hier ist die Struktur innerhalb des Ordners sitecake/:

sitecake/
    <version>/               Versionsordner
        client/
            editor-v4/       In-Page-Editor (JS/CSS)
            pagemanager/     Seiten-Manager (JS/CSS)
        config/              Konfigurationsdateien
            bootstrap.php    Anwendungs-Bootstrap
            requirements.php Umgebungsprüfung
            config.php       Sitecake-Konfiguration
        locale/              Übersetzungsdateien
        src/                 Server-Quelldateien
            Sitecake/        Sitecake-Klassen
            app.php          Einstiegspunkt der Dienste
    credentials.php          Zugangsdaten-Datei
    credentials.php.default  Zurücksetzungsdatei für Zugangsdaten
    editor.cnf               Editor-Konfiguration
sitecake.php                 Einstiegspunkt der Anwendung

Sonstiges

Sitecake unterstützt Session-Handling über Memcache, Memcached und Redis.