Zeitgeist ZMS V3.0
 

Tabelle pages

Titel Beschreibung
Primärschlüssel id
Indizes id, parent_id, pagestyle_id
Beschreibung In dieser Tabelle werden alle Seiten und über die Speicherung des Vorgängers auch der ganze Seitenbaum gespeichert. Neben den Definition der zum Fronten gehörenden Seiten (die eigentliche Webseite) werden auch die Definitionen der Administrationsseiten hier gespeichert.

Felder

Feldname Feldtyp Defaultwert Beschreibung
id int(10) unsigned Eindeutige ID des Page-Eintrages.
parent_id int(10) unsigned 0 Die Nummer der Vorgängerseite. Gibt es keinen Vorgänger (z.B. bei Home) wird die Nummer der eigenen Seite eingetragen.
pagestyle_id int(10) unsigned 0 Fremdschlüssel des Pagestyles. Zu welchem Pagestyle gehört der Page-Eintrag?
sort_id int(10) unsigned 0 Eine Sortiernummer für die Seite. Die Seiten werden immer in aufsteigender Reihenfolge ausgegeben (zum Beipiel in der Navigation).
name varchar(50) Der Name der Seite. Für den Zugriff auf die Pages wird eine Konstate mit diesem Namen erstellt. Beispiel: Beim Page-Name "Home" ist die zugehörige Konstante PAGE_HOME
source varchar(250) Optionaler PHP-Quelltext für diese Seite, wenn nicht der PHP-Quelltext des Pagestyles verwendet werden soll.
nav_display tinyint(3) unsigned 0 Soll die Seite in der Navigation aufgeführt werden ('y') oder nicht ('n')?
admin enum('n','y') n Ist es eine Administrationsseite ('y') oder nicht ('n')?
sitemap_priority varchar(3)  
sitemap_changefreq varchar(15)