Projekt

Allgemein

Profil

Aktionen

Bug #139

offen

[Bugsink] ErrorException: Warning: Undefined array key "imageFullwidth"

Von Bug Sink vor etwa 2 Monaten hinzugefügt.

Status:
Neu
Priorität:
wichtig
Zugewiesen an:
-
Beginn:
01.09.2026
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

Beschreibung

Bugsink: https://bugsink.cytrus.de/issues/issue/acf0d95e-4397-474d-a964-598378ba6f27/event/last/

Typ: NEW issue

Projekt: www-verl-de

Bugsink Alert

ErrorException: Warning: Undefined array key "imageFullwidth"


Automatisch erstellt durch n8n

KI-Analyse:

1. Ursache identifizieren

Der Fehler Undefined array key "imageFullwidth" entsteht in der projekteigenen Datei /public/index.php (Zeilen 17–21), konkret innerhalb eines Closures, bevor bzw. während der TYPO3-Bootstrapping-Prozess läuft.

Konkret wird ein Array (höchstwahrscheinlich TypoScript-Konfiguration, PageTSConfig oder ein benutzerdefiniertes Konfigurationsarray) ohne Existenzprüfung auf den Schlüssel imageFullwidth zugegriffen:

// Unerwünscht (verursacht den Fehler):
$value = $config['imageFullwidth'];

// Oder ein Ternary ohne Fallback:
$width = $settings['imageFullwidth'] ? $settings['imageFullwidth'] : '100%';

Der Schlüssel imageFullwidth existiert im übergebenen Array nicht — er ist entweder nie definiert worden, wurde aus einer Konfiguration entfernt, oder die Konfiguration wird erst später zur Verfügung gestellt.


2. Fix (konkret)

Option A — Null-Coalescing-Operator einsetzen (empfohlen):

$imageFullwidth = $config['imageFullwidth'] ?? null;
// oder mit Standardwert:
$imageFullwidth = $config['imageFullwidth'] ?? '100%';

Option B — Array-Key prüfen vor dem Zugriff:

if (isset($config['imageFullwidth'])) {
    // Verwende $config['imageFullwidth']
}

Option C — Falls es sich um TypoScript-Constants handelt:
Den fehlenden Konstanten-Wert in der constants.txt des Site-Packages definieren:

plugin.tx_myext.settings.imageFullwidth = 1

3. Betroffene TYPO3 Extension

Da der Fehler nicht im Vendor-Pfad (/vendor/typo3/...) auftritt, sondern in der projekteigenen /public/index.php, ist dies kein Core- oder Extension-Fehler, sondern projektspezifischer Code — typischerweise im Site Package (sitepackage) oder einer individuell angepassten Bootstrap-Logik.

Falls imageFullwidth im Zusammenhang mit Bilddarstellung steht, könnte es indirekt mit fluid_styled_content zusammenhängen, allerdings ist der eigentliche Fehlerort das Projekt-Bootstrap.


4. Confidence

75%

Begründung: Die Fehlermeldung und der Stack-Trace sind eindeutig — der Fehler liegt in public/index.php beim Zugriff auf den fehlenden Array-Key imageFullwidth. Was nicht zu 100% sicher bestimmbar ist: Der genaue Kontext (welches Array, ob TypoScript, PageTSConfig oder eigene Konfiguration), da der tatsächliche Code der index.php nicht vorliegt. Die Diagnose ist jedoch durch die Frames klar eingegrenzt.

Nichts anzuzeigen

Aktionen

Auch abrufbar als: Atom PDF