Closed alxndr-w closed 6 years ago
Nach dem Reload sollte es weg sein - oder? @alexplusde -- Die mode-var ist neu in 3.x. Das Notice sollte nach dem Update nicht mehr auftreten.
das stimmt.
Anscheinend wird das Fragment bereits aufgerufen obwohl die neue Class noch nicht geladen ist. (Ist meine Vermutung) @gharlan ?
Ich kann den Fehler mit der aktuellen 3.3.0 nicht reproduzieren. @alexplusde Wie sieht's bei Dir aus?
3.3 ist noch nicht im Installer, oder? Es geht sicherlich darum, wenn man aus einer Version updatet, die mode
noch nicht im Fragment hatte, hin zur Version, die sie einsetzt.
Ich denke mal, das hat hiermit zu tun: https://github.com/redaxo/redaxo/issues/702#issuecomment-359547286
Ein Teil des Codes ist nach dem Update schon aktualisiert, ein Teil eben noch nicht verfügbar.
3.3 ist im Installer - ok, dann liegt das Problem mit der notice wohl nicht bei mir. Danke Hier kommt noch eine neue mod-var dazu.
Habe mir nochmal darüber Gedanken gemacht.
Das Fragment sollte vorab prüfen, ob $this->mode
(und andere) existiert. Das Problem hatte ich in meinem DSGVO-Addon auch, wenn ich nachträglich Parameter in das Fragment hinzufüge. Hier ist es überschaubar, weil ja nach dem Reload die Variable zur Verfügung steht.
Warning: Undefined variable "mode" in rex_fragment "quick_favs.php" in /homepages/.../htdocs/beta/redaxo/src/core/lib/fragment.php on line 213