Zum Inhalt springen

Mailform Nicht-Formularfeld-Zeilen

Erstellt am 10. Mai 2007 · 4 Antworten · letzte Antwort am 11. Mai 2007

Tags: Inhaltselemente, Frage

yahooooo ·

Hi!

Ich hab gerade ein kleines Problem und weiß nicht, ob es dafür überhaupt eine ordentliche Lösung gibt.

Ich bastle gerade an einem relativ einfachen Kontaktformular herum, welches ich über den Inhaltstyp Formular / Mailform realisieren will.

Das Problem ist nur, dass ich gerne an bestimmten Stellen etwas HTML zwischen die Formular Felder einstreuen möchte. Beispielsweise den Standardsatz "Felder mit * müssen ausgefüllt werden" oder <hr /> zwischen den einzelnen Felderblöcken.

Im Moment wrapt er da immer den Wrap vom Label drum. Wie kann ich das anstellen, dass der das nicht macht?

Hintergrund: dieses eine Formular könnte ich sicherlich auch über TMailform oder dergleichen machen. Klar. Aber ich will den späteren Redakteuren ersparen, seitenlange HTML-Templates zu erstellen und daher den einfachen Formeditor benutzen.

Honk88 ·

Hi,

wo hast du den Text eingefügt ? Im Formulareditor ?

oder im Inhaltselement unter /Configuration direkt ?

<a href="http://imageshack.us"><img src="http://img65.imageshack.us/img65/5197/mailformyg0.jpg" border="0" alt="Image Hosted by ImageShack.us" /></a>

an der Stelle kannst du einfach Zeilen reinschreiben, also z.B.

your mail-adress : | *your_mailadress=input,40,40
***hier steht einfach eine zeile Text
your message : | your_message_=textarea,40,10
| formtype_mail=submit | send
| html_enabled=hidden
| subject=hidden | mail by form

oder dem ganzen wenn du willst auch ne classe verpassen,
um per css dran rumzustylen

your mail-adress : | *your_mailadress=input,40,40
<div class="mein_form_text"> hier steht einfach eine zeile Text </div>
your message : | your_message_=textarea,40,10
| formtype_mail=submit | send
| html_enabled=hidden
| subject=hidden | mail by form

oder oder ...

Hoffe ich hab deine Frage richtig verstanden.

lg
Honk

yahooooo ·

Nee...schon im Configuration-Feld
Sicher kann ich da was eintragen

your mail-adress : | *your_mailadress=input,40,40
<div class="mein_form_text"> hier steht einfach eine zeile Text </div>
your message : | your_message_=textarea,40,10
| formtype_mail=submit | send
| html_enabled=hidden
| subject=hidden | mail by form

Aber er erkennt halt nicht, dass die Zeile mit
<div class="mein_form_text"> hier steht einfach eine zeile Text </div>
kein Formularfeld werden soll und wrapt es einfach, als wäre es ein Label.

Honk88 ·

Hi,

ja es spielt sich ja auch innerhalb der
Form ab. Aber was stört dich daran das er
es als Lable wrapt ?

lg
Honk

yahooooo ·

Weil ich die Labels per CSS so formatiert hab (feste Breite), dass das nicht so funktionierte, wie ich mir das vorgestellt habe.

Ist aber jetzt auch egal. Habe mittlerweile doch eine andere Mailform-Ext benutzt.