Rühme dich nicht des morgenden Tages; denn du weißt nicht, was heute sich begeben mag.
Sprueche 27:1
Bitte testen Sie es immer vor dem Stellen einer Frage auch mit der aktuellen Entwicklerversion.
autor | |
29-01-09 10:20:37 | sr_email_subscribe: Formular verschwindet in IE |
Julia |
Hallo, ich habe ein Problem mit dem Formular von sr_email_subscribe. Es ist sporadisch im IE nicht sichtbar, obwohl es im Quelltext vorhanden ist. Lösche ich in Typo3 den FE Cache, erscheint es wieder. In anderen Browsern kommt dieser Fehler nicht vor. Bis jetzt konnte ich den Fehler noch nicht absichtlich reproduzieren und habe somit keine Idee woran es liegen könnte. Ich nutze sr_email_subscribe 1.2.4 sr_feuser_register 2.5.16 Hat jemand eine Idee? |
29-01-09 10:48:14 | TYPO3 Version |
Franz Holzinger |
Es muss auf die TYPO3 Version geachtet werden. Es darf keine TYPO3 Version verwendet werden, in welcher der Fehler http://bugs.typo3.org/view.php?id=10205 noch nicht behoben ist. Tritt dieser Fehler nie im Firefox auf? |
29-01-09 11:17:28 | Firefox |
Julia |
Nein, nie. Ich habe die Seite im Firefox aufgerufen und das Formular angezeigt bekommen, während im IE (verschiedene Versionen) das Formular nicht sichtbar war. |
29-01-09 12:03:13 | CSS |
Franz Holzinger |
Es kann auch am CSS oder der fehlerhaftem HTML liegen. Ist die Seite mit einem HTML-Validator überprüft worden? Probiere das CSS Template Setup und das 'old styled' template einzubinden. Vielleicht klappt es mit dem alten Setup. |
29-01-09 15:14:20 | HTML/CSS |
Julia |
Ich habe die Seite drei mal durch den Validator laufen lassen, sowohl mit dem Old Style als auch mit dem CSS Template und der von mir leicht modifizierten Version. Ich bekomme zwar Warnungen und Fehler, aber bei allen dreien genau die gleichen. Die einzige Modifikation, die ich am Template vorgenommen habe ist, dass ich die Checkbox für HTML-Mail Empfang direkt per CSS verstecke. <dt style="visibility:hidden;">###LABEL_MODULE_SYS_DMAIL_HTML###</dt> <dd style="visibility:hidden;">###TCA_INPUT_module_sys_dmail_html###</dd> Könnte es daran liegen? Ob das Formular mit dem Old Style Template dauerhaft auf der Seite sichtbar sein wird, muss ich ausprobieren, da der Fehler nur alle paar Tage auftritt. Nach dem Leeren des FE Caches ist das Formular dann wie gesagt in allen Browsern wieder sichtbar. |
2-02-09 21:13:22 | ausprobieren |
Franz Holzinger |
Am besten das ausprobieren, also zum Test herauslöschen. Wenn es HTML valide ist und in den anderen Browsern richtig angezeigt wird, dann handelt es sich um einen Fehler im Internet Explorer. Der müsste über irgendwelche Tricks dann umgangen werden. |
9-02-09 09:57:15 | CSS |
Julia |
Im CSS gibt es ein Problem, das damit zu tun haben könnte. Die fetten Überschriften mit der Class .tx-sremailsubscribe-pi1 legend werden nicht automatisch umgebrochen. Da in meinem dynamischen Layout in der Breite für manche Texte wie "v_verify_invitation_before_create" nicht genug Platz ist wird der Text zu lang. Wenn ich im Firefox das Browserfenster verkleinere ragt der Text rechts darüber hinaus und nur dieser Text verschwindet. Schiebe ich das Fenster im IE zusammen, verschwindet das ganze Formular. Um das zu verhindern, habe ich die CSS Class .tx-sremailsubscribe-pi1 legend auf white-space:normal; gesetzt. Das hat im Firefox auch funktioniert. Da werden die Texte umgebrochen. Im IE allerdings immer noch nicht. Dort verschwindet wieder das gesamte Formular. Also habe ich mir mit einigen <br> in den Language Labels beholfen. Die Lösung ist allerdings nicht besonders elegant. |
17-03-09 22:10:29 | Lösung |
Franz Holzinger |
Vielen Dank, Julia, für deine Lösung. Gibt es vielleicht noch eine andere Möglichkeit, die zu langen Texte anzuzeigen? Vielleicht sollte ich ein TypoScript einführen, mit dem man jeden v_... Text noch über ein stdWrap umwandeln kann. |
< Zurück zum Forum |