contao/test — Issue #1624: CSS-Editor: Übernahme von Änderungen erst beim zweiten speichern
Author: kikmedia
Created: 2011-11-29 08:16:24+00:00
State: open
Labels: Defect, framework, Invalid

In 2.80 zeigt sich im Stylesheet-Editor folgende Fehlfunktion:

Änderungen im CSS werden beim speichern zwar in die Datenbank übernommen, jedoch zunächst nicht geparst. Erst ein erneuter Aufruf mit speichern führt zur Übernahme des veränderten Wertes.

Dieses Verhalten betrifft nicht nur den TL-eigenen CSS-Editor, sondern auch das entsprechende Modul von Cyril (http://www.contao.org/erweiterungsliste/view/csseditor.20000029.de.html), so dass ich von einer grundsätzlichen Fehlfunktion ausgehe (die sich auch bei mir auf zwei frischen 2.8-Systemen zeigt, aber mangels Installation in der Demo nicht vollständig überprüfen ließ).

Zum reproduzieren des Fehlers in der Online-Demo ändere beispielsweise für body die Schriftart auf Arial statt Verdana. Das Frontend zeigt das nach speichern zunächst nicht. Erst nach erneutem Aufruf und speichern & schließen sind die Änderungen im Frontend sichtbar.

So wie ich das sehe sind die veränderten Daten bereits nach dem ersten Speichern in der Datenbank vorhanden, werden nur nicht zum generieren benutzt.

Temporäre Abhilfe bringt für mich ein DCA-Hack, der stumpf beim Speichern ein Neuschreiben der CSS aus der Datenbank heraus erzwingt. Kann aber nicht die Lösung sein, drum hänge ich sie hier nicht an.

Carolina.

--- _Originally created on February 25th, 2010, at 11:16pm (ID 1624)_