| 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 | ||