Zum Inhalt springen

Unterschiedliches Layout für Formularelemente

Erstellt am 13. September 2003 · 4 Antworten · letzte Antwort am 14. März 2006

Tags: Inhaltselemente, Frage

rafi ·

Ich habe ein Kontaktformular mit einigen Checkboxen und einigen Inputfeldern. Ich möchte gerne bei den Checkboxen den Label rechts der Checkbox darstellen und bei den anderen Inputfeldern den Label Links haben.

Ich habe es geschafft über das Layout grundsätzlich anzupassen über:
tt_content.mailform.20 {
layout=###LABEL###  ###FIELD###
}

Aber wie kann ich die einzelnen Formelemnttypen einzeln ändern? Gibt es da irgendeine Möglichkeit über Html-Templates? Oder über TypoScript?

Vielen Dank für jegliche Hilfe,
Rafi

Junior ·

Schau mal im Ordner

typo3/ext/plugin_name oder
typo3conf/ext/plugin_name

Dort sollte eigentlich das HTML-Template für die Vorlage liegen (meistens dann im Pi-Ordner des Plugins)-

Lieben Gruss

Junior

rafi ·

Es ist mir in der Zwischenzeit gelungen das über typoscript zu steuern. Sieht bei mir jetzt so aus:

tt_content.mailform.20 {
layout = <tr><td valign="top">###LABEL###</td></tr><tr><td>###FIELD###</td></tr>
CHECK.layout = <tr><td>###FIELD### ###LABEL###</td></tr>
}

Trotzdem vielen Dank für die Hilfe

vanessa ·

Hallo rafi,

dein Code hat mir schon sehr viel geholfen. Ich möchte das nun auch für eine Textarea nutzen - geht das?
Leider ist mir nicht klar, wo du "CHECK" herhast... Gibt es auch eine Möglichkeit, eine textarea bzw. andere Formularelemente anzusteuern?

Konkret möchte ich ein colspan für große Eingabefelder haben.

sissi ·

einfach statt dem standardformular die extension pil_mailform nehmen....da kann man alles wunderschön anpassen :-)

grüsse
sissi