YAML Typo3 - 3 Spalten fest (1-3-2)

Formular

Der Standard-TypoScript-Code für das Formular kann folgendermaßen angepasst werden (Beispiel):

plugin.tx_kesmallads_pi1.smalladForm.dataArray.10.label.lang.de = Kategorie

So kann z. B. eine neue Kategorie eingefügt werden:

plugin.tx_kesmallads_pi1.smalladForm.dataArray.10.valueArray {
    40.label = Another category
    40.label.lang.de = Noch eine Kategore
    40.value = another
}

Der komplette Formular-TypoScript-Code befindet sich in typo3conf/ext/ke_smallads/pi1/static/setup.txt.

Benutzerdefinierte Felder

Es können bis zu neun benutzerdefinierte Felder angelegt werden. (user1 bis user9).

Die Werte werden komma-getrennt in der Datenbank gespeichert. Die Felder sind standardmäßig nicht im Formular vorgegeben.

Ein Beispiel für die Anwendung: Um den Benutzer zu fragen, ob er über 18 ist und das Ergebnis in der Datenbank zu speichern, kann folgender Code verwendet werden:

plugin.tx_kesmallads_pi1.smalladForm.dataArray {
26.type = user1=select
    26.label = Age
    26.label.lang.de = Alter
    26.valueArray {
      10.label = I'm over 18
      10.label.lang.de = Ich bin über 18
      10.value = ueber18
      20.label = I'm under 18
      20.label.lang.de = Ich bin unter 18
      20.value = unter 18
    }
}

Wichtig ist, dass die "user"-Felder der Reihe nach benutzt werden. Also die Felder "user1" und "user2" und nicht "user1" und "user3" verwendet werden. Außerdem funktionieren die benutzerdefinierten Felder nur mit den Feldtypen "input" und "select".

Dauer

Benutzer können bei jeder Kleinanzeige angeben, wie lange diese online bleiben soll.

Soll diese Funktionalität abgeschaltet werden, können die entsprechenden Felder gelöscht werden.

Beispiel:

plugin.tx_kesmallads_pi1.smalladForm.dataArray.60 >
plugin.tx_kesmallads_pi1.smalladForm.dataArray.61 >