Zeitgeist ZMS V3.0
 

Tabelle featurestylefields

Titel Beschreibung
Primärschlüssel id
Indizes id, featurestyle_id
Beschreibung In dieser Tabelle werden die Definition der Felder zu einem Featuretstyle (siehe Tabelle featurestyles) gespeichert.

Felder

Feldname Feldtyp Defaultwert Beschreibung
id int(10) unsigned Eindeutige ID des Featurerequiredword-Eintrages.
featurestyle_id int(10) unsigned 0 Fremdschlüssel des Featurestyles. Zu welchem Featurestyle gehört der Featurerequiredword-Eintrag?
name varchar(50) Der Name des Elementes. Dieser wird dann in die featurewords Tabelle übernomen und idenifiziert so, das entsprechende Element.
edit_description varchar(250) Beschreibung des Elementes, die beim Editieren angezeigt wird.
edit_help mediumtext Hilfe zur Eingabe des Elementes, die beim Editieren angezeigt wird.
edit_type varchar(50)  
edit_maxlength int(10) unsigned 0 Die maximale Länge des Elements. Wird nur verwendet bei den Typen 'text' und 'text_fck'.
edit_required enum('y','n') y Muss das Element zwingend eingegeben werden?
edit_select mediumtext Ein optionales SQL-Query zum Abfragen bereits bestehender Einträge. Diese werden beim Editieren je nach Typ in einem Auswahlfeld (Typ 'select'), mit Checkboxen (Typ 'checkbox') oder mit Radioboxen (Typ 'radio') angezeigt. Für Spezialfälle kann auch eine Featurestyle-ID, eine kommaseparierte Liste (CSV) oder eine PHP-Funktion (zum Beispiel 'PHP:GetCheckboxValues()') angegeben werden. In einem Query werden <FS>, <LANGUAGE>, alle Konstanten (z.B. <PAGE_HOME> oder <FS_MAINNAV> und alle Globals (z.B. <fid>) ersetzt. Diese Funktion muss ein Array zurückgeben, dass als Schlüssel die zu speichernden Werte und als Inhalt die anzuzeigenden Werte enthält.
sort_id int(10) unsigned 0 An welcher Stelle soll das Element beim Editieren angezeigt werden? Die Zahlenwerte werden in aufsteigender Reihenfolge dargestellt. Achtung: Die Werte werden mit den Eintragen in featurerequiredmedias gemischt.
edit_extra1 varchar(50) Spezialfunktionen1 des Felds beim Editieren. Bei folgenden Typen kann eine Spezialfunktion angegeben werden:
'date' und 'datetime': Wenn 'now' angegeben wird, füllt sich das Feld bei neuen Einträgen mit dem aktuellen Datum (bei 'datetime' inkl. der Zeit).
'text_fck': Hier können die Breite und die Höhe des FCK-Editors kommasepariert angegeben werden.
edit_extra2 mediumtext Spezialfunktionen2 des Felds beim Editieren. Bei folgenden Typen kann eine Spezialfunktion angegeben werden:
'text_fck': Der Toolbar, der im FCK-Editor verwendet werden soll ('Basic', 'Default' oder 'Custom').
edit_extra3 mediumtext