Zum Inhalt springen

Formularfelder in einer Spalte anzeigen lassen

Erstellt am 14. April 2005 · 2 Antworten · letzte Antwort am 14. April 2005

Tags: Frage

tollepakete ·

... hallo zusammen :o

ich habe im Setup die Splitter Funktion angewendet um einige Formularfelder nebeneinander anzeigen zu lassen. klappt auch wunderbar.

Leider werden die nebeneinander stehenden Formularfelder nicht in einer einzigen Spalte angezeigt, sondern typo3 erstellt mir für das zweite nebenstehende Formularfeld eine extra Spalte in der gleichen Zeile.

Das blöde ist nur das einige drunter liegende Formularfelder größer sind als die darüber , dass somit meine nebeneinander stehenden Felder vom Abstand zu einander verschiebt, Sprich die Formularfelder stehen nicht eng nebeneinander.

Kennt jemand ein Befehl den ich im Script anwenden kann das die Formularfelder in einer einzigen Spalte nebeneinander in einer Zeile stehen.

anbei mein Script zur Verdeutlichung:

#########Mailformular Anfang###########

#---- Mehrere Felder nebeneinander ---
temp.splitter {
token = #
cObjNum = 1
1.current = 1
1.wrap = <tr>|
}

tt_content.mailform = FORM
tt_content.mailform {
data.split < temp.splitter
layout = <td align=left class="text">###LABEL###</td><td class="text">###FIELD###</td>
#RADIO.layout = <td align=left class="text">###LABEL###</td><td class="text">###FIELD###</td>
#labelWrap.wrap = {$styles.content.mailform.labelWrap}
#fieldWrap.wrap = {$styles.content.mailform.fieldWrap}
#commentWrap.wrap = {$styles.content.mailform.commentWrap}
#radioWrap.wrap = {$styles.content.mailform.radioWrap}
REQ = 1
#REQ.labelWrap.wrap = {$styles.content.mailform.REQ.labelWrap}
COMMENT.layout = <tr><td colspan=2 align=left>###LABEL###</td></tr>
stdWrap.wrap = <table border=0 cellspacing=0 cellpadding=1><tr> | </tr></table>
target = _self
goodMess = Vielen Dank! Ihre Anfrage wird bearbeitet!
badMess = Bitte füllen Sie noch folgendes Feld aus:
redirect.field = pages
redirect.listNum = 0
recipient.field = subheader
data.field = bodytext
type >
locationData = 1
}

# mann könnte die einzelnen Punkte auch so konfigurieren
tt_content.mailform.params.input = class="input"
tt_content.mailform.params.select = class="select"
tt_content.mailform.params.textarea= class="textarea"
tt_content.mailform.params.submit= class="submit"

#########Mailformular Ende###########

Danke

Claudio.​Somaini ·

Hallo Du,

in deinem Falle würde es sich lohnen, dass du dir mal die Extension tx_mailformsplus anschaust. Da kannst du wie gewohnt in HTML ein Formular erstellen und wie gewünscht formatieren und dies dann in deiner Typo3 Installation verwenden.

Gruss Claudio

tollepakete ·
Claudio.Somaini schrieb

Hallo Du,

in deinem Falle würde es sich lohnen, dass du dir mal die Extension tx_mailformsplus anschaust. Da kannst du wie gewohnt in HTML ein Formular erstellen und wie gewünscht formatieren und dies dann in deiner Typo3 Installation verwenden.

Gruss Claudio

Hallo Claudio...

danke für Deine Antwort zu meiner Anfrage.
Von der Extension habe ich bereits öfters in den Foren gelesen.
Soweit ich verstanden habe kann ich Änderungen im Nachhinein nicht über Typo3 machen, sondern muss die jedesmal manuell offline Bearbeiten und wieder im Typo3 einbetten. Es muss doch eine Möglichkeit geben dies in Typo3 direkt anzupassen...