-
Formular struktur ändern
Hi Community
Ich kämpf zur Zeit mit einigen Formularen herum. Grundsätzlich finde ich den Formulareditor klasse. Aber auch dieser hat nachteile. Bsp. alle Formulare sehen gleich aus.
Ich nehme an, dass der Editor die Formulare nach einem bestimmten Template aufbaut. Leider weiss ich nicht welches. könnte mir das jemand sagen?
--> ich will die Tabelle welche das Formular beinhaltet im Code verändern
Danke im Voraus
Tholke
-
Hallo Tholke,
Du kannst jedes Formular bzw. Formularfeld problemlos und vollkommen individuell via CSS nach Deinen Vorstellungen und Wünschen gestalten. Eine Änderung der Templates zur Gestaltung eines Formulares ist daher nicht notwendig.
MfG
Peter
-
mandrake
Hey mandrake
Auf diese Idee bin ich noch gar nicht gekommen. Danke für den Hinweis.
MfG Tholke
-
Wenn ich ehrlich bin quäle ich mich auch immer etwas mit den Formularen von Typolight rum ;)
Ich habe grundsätzlich ja nix gegen Tabellen aber wieso werden diese für Formulare angeboten? Ist das nur eine Option um den Leuten ohne CSS Kenntnisse das arbeiten zu erleichtern?
Eine andere Frage die mich nun schon seit einiger Zeit beschäftigt: Wieso wird ein <br /> in der form_widget.tpl verwendet? Ich liebe Typolight für seinen tollen Code (alleine .inside und .block sind eine Offenbarung) aber dieses <br /> nervt immer wieder.
Ist es nicht semantischer und auch etwas besser für den Webdesigner wenn man anstatt
PHP-Code:
<?php else: ?>
<?php echo $this->generateLabel(); ?>
<?php echo $this->generateWithError(); ?><br />
<?php endif; ?>
lieber folgenden Code standardmäßig in die Template Datei schreibt:
PHP-Code:
<?php else: ?>
<p class="<?php echo $this->class; ?>">
<?php echo $this->generateLabel(); ?>
<?php echo $this->generateWithError(); ?>
</p>
<?php endif; ?>
Ich habe wirklich überhaupt kein Problem damit jedesmal die notwendige Template Datei in den updatesicheren Ordner zu schieben aber das <br /> ist wie ein Geschwür in dem sonst sehr sauberen Code von Typolight.
Was meint ihr?
-
Hallo jared,
das Thema war schon öfter im alten Forum besprochen worden.
Fazit von dem ganzen: Template anpassen ist der richtige Weg ;-)
Und an dieser Stelle auch noch mal der Link von leo zur Grundlage des Formulars in TL:
http://www.websiteoptimization.com/speed/tweak/forms/
Viele Grüße
-
Werden die Templates von TL denn überhaupt noch aktualisiert? Ich finde es keineswegs semantischer ein <br /> in den Code zu packen um ein clear hervorzurufen. Das geht besser.
Schade. Die Formulartemplates scheinen in TL ein wunder Punkt zu sein. Ich habe mir die alten Forumbeiträge (die du ja schon erwähnt hast) natürlich durchgelesen und wenn ich mich nicht vollkommen täusche wurde kein Vorschlag der User umgesetzt :( sofern ich das richtig mitbekommen habe.
-
hey jared,
für feature requests gibts auch das ticket system... schau einfach mal da rein. Aber ich glaube da gibts schon abgelehnte tickets zu.
Viele Grüße
-
Na gut :) ich gebe mich geschlagen.
Wenn aber einer unserer neuen Azubis oder Praktikanten mit solch einem Code ankommen würde, dürfte er ihn gleich nochmal schreiben. Deswegen finde ich es "schwierig" das Typolight so verfährt.
Aber Leo wird schon wissen was er tut.
Danke dir für deine Antworten. Gute Nacht.