Konfiguration
Die zentralen Einstellungen stehen in settings.php. Hier werden Website, Seitentypen, Galerie und Administration eingerichtet.
Einstellungen
site_name: Name in Kopfzeile, Browser-Titel und Fusszeilehome: Startseite relativ zuseiten/; leer deaktiviert die Vorgabeimages.folder: Bilderordner relativ zum Projektstammlayout.side_margin: horizontaler Rand als CSS-Wertfooter.enabled: Fusszeile ein- oder ausschaltenfont: Schriftfamilie, Titel- und Basisgrössecolors: Farben für Seite, Kopf, Menü und Inhalt
Seitentypen
Der Seitentyp wird durch die letzten zwei Ziffern eines Seitenordners bestimmt. Das Ordnerschema lautet NNNameTT:
NN: Reihenfolge im MenüName: sichtbarer Name des MenüpunktsTT: Seitentyp
SB30 unterstützt standardmässig drei Seitentypen:
01=text: normale Inhaltsseite mit visuellem Editor02=galerie: Fotogalerie mit Originalbildern unterorg/03=news: News- oder Blogseite mit einzelnen Beiträgen unterposts/
'page_type_codes' => [
'01' => 'text',
'02' => 'galerie',
'03' => 'news',
],
Ein zusätzlicher Code allein erzeugt noch keinen neuen Seitentyp; dafür muss auch die passende Ausgabe im Programm implementiert werden.
News und Blog
Der Typ 03 speichert jeden Beitrag unter posts/ in einem eigenen Ordner. meta.php enthält Titel, Datum, Kurztext, Bildpfad und Veröffentlichungsstatus; content.html enthält den mit dem visuellen Editor gepflegten Inhalt. Beitragsordner werden in der Navigation automatisch ausgeblendet.
Galerie
thumb_maxundmedium_max: maximale Kantenlängejpeg_qualityundwebp_quality: Qualität von 1 bis 100
Bilder werden proportional verkleinert, aber nicht vergrössert. Die JPEG-Ausrichtung wird mit verfügbarer EXIF-Erweiterung berücksichtigt.
Administration
admin.enabled: Administration aktivierenadmin.password: Anmeldepasswort
Ein leeres Passwort erlaubt Bearbeitung ohne Anmeldung und eignet sich nur für isolierte lokale Tests. Nach Passwortänderungen sollten bestehende Browser-Sitzungen beendet werden.