Da haben uns die Dev´s doch wieder ein kleines undokumentiertes Ei ins Nest gelegt was den ein oder anderen ein böses Erwachen bescheren könnte.
Bisher war es so das man sich die frontend.css eines Moduls, sofern man daran Änderungen vorgenommen hatte, auf den heimischen Rechner sicherte um sie nach einem Update wieder zurück in den Modulordner zu kopieren. Wer diesen Weg mit dem Form-Modul einschlägt wird Böses erleben.
Sämtliche Klassen-Namen in der CSS haben sich geändert bzw. den Zusatz “frm” bekommen. Somit sieht das Kontaktformular nach dem Update erstmal so aus wie jedes Standard-Formular. Kopieren Sie nun die gesicherte CSS-Datei über die neue CSS-Datei um das Formular wieder so erscheinen zu lassen wie Sie es einmal geändert hatten ist die Überraschung bitter. Ihr Formular sieht völlig unformatiert aus. Das Modul sucht die neuen Klassen-Namen in der CSS-Datei, findet sie aber nicht was wiederum zur Folge hat das die CSS Formatierungen nicht greifen.
Was ist also zu tun?
Öffnen Sie Ihre gesicherte frontend.css und die frontend.css vom Form-Modul aus dem Downloadpacket mit dem Editor Ihrer Wahl und vergleichen Sie die Dateien.
Aus:
.required { color: #FF0000; }
wird:
.frm-required { color :#ff0000; }
Dieses “frm” zieht sich durch die komplette CSS-Datei. Ändern Sie also die Klassen-Namen entsprechend in Ihrer gesicherten Datei. Danach kann sie wieder auf den Server in das Modulverzeichnis kopiert werden und Ihr Formular erstrahlt in altem Glanz.
Warum man diese Änderung gemacht hat bleibt mir schleierhaft, was mir aber noch unverständlicher ist, ist eine fehlende Dokumentation zu dieser Änderung. Mit entsprechender Doku kann man auf Änderungen reagieren und kann bei auftretenden Fehlern schnell agieren. Aber so? Achja, es gibt ja noch das Forum….
Na wie erfreulich, dann hätte man das ganze ja auch gleich richtig machen können.
Gleich das Form in einen eigenen Container packen, lol.
Dann hätte man nicht einmal die ganzen Klassen im eigentlichen Modul ändern müssen.
Tja, nicht aufgepasst im Grundkurs CSS.
leider nicht nur das … auch verwendete HtmL-Tags werden im Form Modul ab Version 2.8.3 in Websitebaker geblockt.
Ein Link-Hinweis (a href…) bspl. zu AGBs sind nicht mehr zu gebrauchen… Sicherheitsbedingt? wer weis…