Hallo Thomas
Danke für Deine Bemühungen!
Das Problem mit den Fehlermeldungen habe ich in der Zwischenzeit gelöst.
Ich habe in der form_widget.tpl die bei mir im Ordner /templates liegt den folgenden Code
PHP-Code:
<?php if (method_exists($this, 'generateError')) echo $this->generateError(); ?>
<?php echo $this->generateLabel(); ?>
<?php echo $this->generate(); ?>
geändert in
PHP-Code:
<?php echo $this->generateLabel(); ?>
<?php echo $this->generate(); ?>
<?php if (method_exists($this, 'generateError')) echo $this->generateError(); ?>
Durch die Änderung der Reihenfolge der PHP-Befehle kriege ich jetzt die folgende Anzeige:
<label><input><Fehlermeldung>
Mit dieser Anordnung kann ich in meinem Template bestens zurechtkommen.
Von mir dazu eine Frage:
Wie hast Du yform eingebunden?
Habe das zum Nachvollziehen gerade mal auf die Schnelle probiert, hat nicht geklappt. Ich gestalte ansonsten Formulare komplett von Hand.
Im Headbereich meines Templates habe ich das layout _Xcol_bla_bla.css eingebunden in dem ich mit
Code:
@import url(../yaml/screen/forms.css);
das notwendige Stylesheet importiert habe, das ich dann an meine
Bedürfnisse angepasst habe.
Im BE habe ich mit dem Formulargenerator das Formular erstellt. Bei der CSS-Klasse des Formulars, nicht der Felder, habe icheingefügt.
Das ganze kann hier angeschaut werden: Link
Wenn ich also die yamltools im BE über die Modulverwaltung in TL integriere brauche ich die form_widget.tpl nicht in den Ordner /templates zu legen, dann kann diese Datei im /system/modules/yamltools/templates bleiben. Oder liege ich da falsch?
Gruss und nochmals vielen Dank.
bluerate
Lesezeichen