Zum Inhalt springen

Formatierung des Eingabeformulars

Erstellt am 12. Juli 2004 · 3 Antworten · letzte Antwort am 24. August 2004

Tags: Frage

Claudio.​Somaini ·

Hallo Zusammen,

ich probiere gerade das Eingabeformular folgendermasen zu konfigurieren:

http://www.mindstorm.ch/formular.jpg

ich habe es bereits mit folgendem code probiert, scheint jedoch nicht zu funktionieren. bei der ausgabe werden immer 3 spalten erzeugt wovon eine mit einem "blank-gif" aufgefüllt wird. mir ist ein rätsel wo dies definiert ist... kann mir jemand helfen

  	# Change/add to format the submit-form
  postform < styles.content.mailform
  postform.data >
  postform.dataArray {
    10.label = <tr><td>Titel:</td></tr>
    11.label = <tr><td>
    12.type = *data[tt_guest][NEW][title]=input
    13.label = </tr></td>
    20.label = <tr><td>Name:</td></tr>
    21.label = <tr><td>
    22.type = *data[tt_guest][NEW][cr_name]=input
    23.label = </tr></td>
    30.label = <tr><td>Kommentar:</td></tr>
    31.label = <tr> <td>
    32.type = *data[tt_guest][NEW][note]=textarea
    33.label = </tr></td>
    34.label =<tr><td>
    40.type = formtype_db=submit
    40.value = Eintragen
    50.label = </tr><td>
  postform.no_cache=1

Gruss und Danke im voraus

Claudio

Schlingel ·

ich bin mir ja nicht sicher on das irgendwo definiert wird, aber du solltest wenigstens irgendwo ein table auf und wieder zumachen
also am anfang

    10.label = <table width="xxx" border ="0"> <tr><td>Titel:</td></tr>

und am schluss:

    50.label = </tr><td></table>
unitarismus ·

Für die Eingabefelder und deren Beschreibungen ist HTML definiert wodurch die Tabellenzeilen in deine Seite beschrieben werden. Lösen kannst du das indem du folgendes in der "ext_typoscript_setup.txt" änderst:

# Change/add to format the submit-form
  postform < styles.content.mailform
  postform.data >
  
postform.layout = <tr><td width="8">&nbsp;</td><td align="left" valign="top" width="100">###LABEL###</td><td align="right">###FIELD###</td><td width="8"></td></tr>
  postform.params.input = class="guestbook_fliesstext" style="width: 240px;" 
  postform.params.textarea = class="guestbook_fliesstext" style="width: 240px;" 
  postform.params.submit = class="guestbook_fliesstext"

Hoffe das hilft dir weiter ...