Zum Inhalt
Creative Punkx Studio Creative Punkx Studio
06151 608 26 96 Anrufen

Magento 2 · Extension

Version 1.0.0 · Magento ab 2.4.6

Bookmark Guard

Eine beschädigte gespeicherte Ansicht legt das Produktgrid im Backend nicht mehr lahm.

Bookmark Guard ist eine kleine Magento-Extension gegen einen bekannten Fehler. Magento speichert im Backend die Ansicht einer Tabelle, mit Filtern und Suche. Ist so ein Eintrag beschädigt, bricht die ganze Seite mit einem Fehler 500 ab. Bookmark Guard fängt genau diesen Eintrag ab, vermerkt ihn im Protokoll und öffnet die Tabelle in der Standardansicht.

var/log/system.log · Eintrag von Bookmark Guard
System
Magento 2.4.6 und neuer
Version
1.0.0 · Juli 2026
Einstellungen
keine, nach dem Einbau aktiv
Im Einsatz
in einem Shop, den wir betreuen

Der Fall, aus dem sie entstand

»Nach einer neuen Suche im Produktgrid brach die ganze Seite im Backend mit einem Fehler 500 ab, und helfen konnte nur, alle gespeicherten Ansichten zu löschen.«

Bookmark Guard fängt nur den einen beschädigten Eintrag ab, vermerkt ihn im Protokoll und öffnet die Tabelle in der Standardansicht. Alle anderen gespeicherten Ansichten bleiben, und beim nächsten Speichern ist auch die beschädigte wieder in Ordnung.

Funktionsumfang

Was Bookmark Guard kann.

Abfangen

  • Fängt den Fehler ab, wenn eine gespeicherte Ansicht im Backend beschädigt ist
  • Die Tabelle öffnet in der Standardansicht statt mit Fehler 500
  • Wirkt in jeder Tabelle mit gespeicherten Ansichten, nicht nur bei den Produkten
  • Greift nur im Fehlerfall, sonst lädt Magento die Ansicht wie immer

Danach

  • Beim nächsten Speichern von Filter oder Suche ist der Eintrag wieder gültig
  • Alle anderen gespeicherten Ansichten bleiben unangetastet
  • Die Tabelle ui_bookmark muss nicht mehr geleert werden

Nachweis

  • Schreibt jeden Fall als Warnung ins Systemprotokoll von Magento
  • Mit Nummer der Ansicht, Backend-Benutzer, Tabelle und Fehlermeldung
  • Ohne Menü, ohne Einstellungen, ohne eigene Tabelle

Technische Daten

Für Entwickler und IT-Leitung.

Gebaut nach Magento-Standard: ein Plugin ohne Menü, das nur im Fehlerfall eingreift.

Magento
Open Source und Adobe Commerce, ab 2.4.6
PHP
8.1 bis 8.5
Paket
cps-software/module-bookmark-guard (Composer)
Benötigt
CPS Core, das gemeinsame Fundament aller CPS-Erweiterungen
Technik
ein Plugin um Magento\Ui\Model\Bookmark::getConfig()
Einstellungen
keine; nach dem Einbau aktiv
Daten
keine eigene Tabelle; schreibt nichts in ui_bookmark
Protokoll
Warnung in var/log/system.log
Cron und Konsole
keine
Version
1.0.0 vom 09.07.2026
Einbau
durch uns, ohne Eingriff in den Core von Magento

Fragen

Was meistens gefragt wird.

Wo zeigt sich der Fehler?

Im Backend, meist im Produktgrid: Nach einer neuen Suche bricht die ganze Seite mit einem Fehler 500 ab. Betroffen ist nur der Benutzer, dessen gespeicherte Ansicht beschädigt ist.

Was macht Bookmark Guard mit unseren gespeicherten Ansichten?

Es lässt sie, wie sie sind, und überspringt nur den einen beschädigten Eintrag. Sobald Filter oder Suche wieder gespeichert werden, steht auch dort ein gültiger Stand.

Muss man etwas einstellen?

Nein. Es gibt kein Menü und keine Einstellungen. Nach dem Einbau ist der Schutz aktiv.

Woran sehe ich, dass es eingegriffen hat?

An einer Warnung im Systemprotokoll von Magento, mit der Nummer der Ansicht, dem Benutzer und der Tabelle.

Können wir sie einzeln bekommen?

Ja. Ruf an oder schreib uns, für welchen Shop. Du bekommst ein Angebot, den Einbau übernehmen wir.

Passt ihr sie an unseren Shop an?

Ja. Wenn dein Fall anders liegt, schreiben wir sie um, oder eine neue.

Passt nicht ganz?

Dann schreiben wir sie für dein System um. Passgenau, mit genau dem, was du brauchst.

Oder du willst sie so, wie sie ist. Ruf an oder schreib kurz, um welchen Shop es geht.

Kurze Anfrage

Deine Angaben bleiben bei uns und gehen an niemanden sonst.

Weitere Erweiterungen

Magento 2

Core

Das gemeinsame Menü und die Rechte, unter denen die CPS-Erweiterungen stehen.

Magento 2

Media Shield

Schließt die Wege, über die Angreifer Dateien, Konten und Befehle in den Shop bringen.

Magento 2

Image Optimizer

WebP und AVIF aus dem eigenen Shop, ohne monatlichen Bilddienst.