TYPO3-Testaccount
Testen Sie die aktuelle TYPO3 Version 4.4.2 kostenlos und unverbindlich für einen Monat!

jetzt testen

Schulungen

jetzt buchen

FE_TABLE

Eigenschaft

Datentyp

Beschreibung

Standard

default.[Feld]

string

Diese Eigenschaft gibt die Vorgabewerte für die Tabelle an.

Beispiel:
Dies gibt die Vorgabewerte für neue Inhalte an. Wenn auch nur irgendein anderer Wert übermittelt wurde, ersetzt dieser diese Vorgabewerte (solange die übermittelten Felder durch allowNew zugelassen werden).

default {
subject = Das ist der Vorgabewert
für das Thema
hidden = 1
parent = 0
}

allowNew.[Feld]

string

Diese Eigenschaft gibt an, welche Felder vom Frontend aus geschrieben werden dürfen.

Beispiel:
Dies gibt an, dass subjekt ein Feld ist, dessen Wert vom Frontend aus übermittelt werden darf. Wenn ein Wert nicht übermittelt wird, wird er mit dem Vorgabewert (siehe oben) gefüllt.
Das Feld hidden kann auf der anderen Seite nicht vom Frontend aus geändert werden. hidden erhält seinen Wert aus der Vorgabedefinition (siehe oben). Wenn ein Feld auf 0 (Null) gesetzt ist, ist das das gleiche, als wenn es in diesem Array überhaupt nicht angegeben wäre.

allowNew {
subject = 1
hidden = 0
}

allowEdit.[Feld]

string

Dasselbe wie oben (allowNew), allerdings kontrolliert diese Eigenschaft, welche Felder im Falle einer Änderung eines Inhaltes (und nicht der Erstellung eines neuen Inhaltes) geschrieben werden dürfen.
Achten Sie bitte auch auf die untenstehende Eigenschaft! (overrideEdit)

overrideEdit.[Feld]

string

Diese Eigenschaft arbeitet wie die Vorgabewerte oben, allerdings werden die Werte eingefügt, nachdem die übermittelten Werte bearbeitet wurden. Das bedeutet also, dass im Gegensatz zu Vorgabewerten, die von übermittelten Werten überschrieben werden, diese Werte die übermittelten Werte überschreiben.

Beispiel:
In diesem Fall stelle overrideEdit sicher, dass, wenn ein Benutzer seinen Inhalt bearbeitet, das hidden-Feld unter allen Umständen auf einen bestimmen Wert gesetzt wird.

overrideEdit {
hidden = 1
}

userIdColumn

string (Feld)

Dies ist ein String, der auf die Spalte eines Inhaltes zeigt, in die die Benutzer-ID des derzeitig eingeloggten Frontend-Benutzers geschrieben werden soll. Diese fe_user-uid wird sowohl von new als auch edit eingefügt/bearbeitet.

autoInsertPID

boolean

Arbeitet mit neuen Inhalten: Fügt automatisch die PID der Seite ein, an die die Daten gesendet werden. Jede PID, die übermittelt wird, wird überschrieben. Dies ist nur zur Bequemlichkeit.

processScript

resource

Include-Skript, das zur Verarbeitung von eingehenden Daten an die Tabelle verwendet werden soll. Das Skript wird von von einer Funktion in der Klasse tslib_fetce eingebunden.
Dies ist die wirklich wichtige Option, denn ob Sie die "cleaning"/"authorization"-Features der oben genannten Eigenschaften verwendetn, hängt davon ab, wie Sie ihr Skript die Daten zu verarbeiten und in die Datenbank zu schreiben anweisen.
Ein sehr gutes Beispiel ist die media/scripts/guest_submit.inc, die vom static_template plugin.tt_guest (Wird fürs Standard-Gästebuch-Feature benutzt) eingebunden wird.

separator

string

Trennzeichen, das benutzt wird, wenn die übermittelten Daten ein Array sind (wie zum Beispiel von multiplen Auswahlboxen).

chr(10) (Zeilenumbruch)

doublePostCheck

string (Feldname)

Gibt einen Feldnamen an (integer), in den ein Integer-Hash, der aus den übermittelten Daten gebildet wird, geschrieben wird. Wenn das Feld gesetzt ist, werden die Übertragungen kontrolliert, ob bereits ein anderer Inhalt mit diesen Werten existiert. Ist das der Fall, wird der Inhalt NICHT eingefügt, da von einem Doppelpost (engl. double post) ausgegangen wird (übermitteln derselben Daten mehr als einmal).