erdmannfreunde/euf_grid

Automatische Erstellung des Inhaltselements "Reihe Ende" verhindern

Opened this issue · 3 comments

Bildschirmfoto 2020-11-11 um 16 09 38
Vorerst mal Danke für die super Erweiterung 👍

Am Screenshot ist ein komplexes aber korrektes bzw. funktionierendes Layout zu sehen.

Das Problem:
Wenn ich das grün markierte Inhaltselement bearbeite (zb. lediglich einen CSS-Klassennamen ändere), wird automatisch ein Inhaltselement "Reihe Ende" darunter erstellt.
Dieses:
a) wird nicht benötigt
b) "zerstört" daher das Layout
c) muss nach jeder Bearbeitung immer wieder gelöscht werden

Kann man die automatische Erstellung des Inhaltselements "Reihe Ende" (und "Spalte Ende") verhindern?
Oder würde es (Angesichts dieses Verhaltens) vielleicht Sinn machen diese Funktion generell zu deaktivieren?

Moin Georg,

ich kann den Fehler bestätigen und habe ihn weiter eingrenzen können. Er tritt auf, wenn innerhalb einer Spalte-Start-Ensde Kombination erneut eine Reihe-Start vorkommt.

Dieses Problem tritt auch im Nachfolger https://github.com/ErdmannFreunde/contao-grid-bundle auf, wo wir den Fehler auch beheben werden. Ob für die euf_grid Erweiterung noch ein Update kommen wird, kann ich noch nicht mit Sicherheit sagen. Wenn, dann evtl. wirkllich eine Deaktivierung des automatisch erzeugten Schließen-Elements.

Danke für die rasche Antwort.

Wie mache ich das mit dem Wechsel von der euf_grid Erweiterung zum contao-grid-bundle am Besten?

Reicht es wenn ich:

  • die euf_grid Erweiterung deinstalliere
  • und das contao-grid-bundle installiere

Bleiben dann die bereits erstellen Layouts (d.h. die Inhaltselemente Reihen/Spalten) erhalten?

Danke!

Moin Georg,

vorher Backup der Datenbank machen!!!

Aber ja, dann sollte die Deinstallation von euf_grid und die Installation von contao-grid-bundle ausreichen. Wichtig ist, dass du im Installtool nicht zwischendurch die Datenbank aktualisierst, genauer, dass du nicht die vorgeschlagenen Spalten löscht. Dann sollte ein Wechsel ohne Probleme funktionieren.

Wenn du das Grid über die dcaconfig.php angepasst haben solltest, dann musst du deine Anpassungen in die config.yml übertragen. Wenn du keine Anpassungen gemacht hast, brauchst du nichts weiter zu tun.