Hallo Helmut,
ich verwende Deine Erweiterung "yamltools" und habe bei Verwendung des YAML-Formulars "yform" folgendes Problem:
Das Formular für die Mitgliederregistrierung in TYPOlight enthält bei Verwendung des Templates "member_grouped.tpl" auch die entsprechenden Gruppierungen (Fieldsets, Legends). Vorgesehen wäre, das Formular mittels Mootools Akkordeon-Modul per Mouseklick ein- bzw. auszublenden. Habe dazu das CE mit dem Formular zwischen zwei Akkorden-Module ("Umschlag Anfang" und "Umschlag Ende") gepackt. Im Firefox funktioniert das auch wunderbar und ohne Macken. Doch leider scheint sich die ganze Sache - wie schon so oft (!) - im leidigen Internet Explorer (IE7) zu spießen. Die Formularfelder bleiben dort nämlich ständig sichtbar - beim Klick auf den Toggler wird lediglich das durch die Klasse "yform" definierte Hintergrundfeld des gesamten Formulars ein- bzw ausgeblendet. Mehr passiert nicht! Nachdem das Problem aber nur im Zusammenhang mit Formularen mit Gruppierungen/Legenden auftritt (Formulartemplate "member_grouped.tpl") habe ich mal probehalber die durch das YAML-Framework vorgesehenen CSS-Patches in der Datei "iehacks.css" auskommentiert. Hier die betreffenden CSS-Anweisungen:
Code:
/**
* Form related bugfixes
*
* @bugfix
* @affected IE 5.x/Win, IE6, IE7
* @css-for IE 5.x/Win, IE6, IE7
* @valid no
*/
fieldset, legend { position:relative; }
/* global fixes for YAML's form construction set */
form.yform,
form.yform div,
form.yform div * { zoom:1; }
Jetzt klappt zwar das Formular vollständig (d.h. mit sämtlichen Feldern) ein und aus - die Texte der Legenden werden jedoch anstelle am Fieldset-Rahmen alle am Seitenanfang überlappend dargestellt.
Da ich bei Dir nun sicher weiß, dass Du auch das YAML-Framework einsetzt, wollte ich Dich fragen, ob Du das Problem bei Dir so auch nachvollziehen kannst. Falls ja, würde ich die ganze Problematik mal im entsprechenden YAML-Forum darlegen.
Lesezeichen