- Affected App
- WoltLab Suite Core
Hallo zusammen,
ich stehe aktuell vor einer Herausforderung die sich aufgrund der Aufteilung zwischen Frontend und ACP ergibt. Das Problem sieht wie folgt aus:
Ich nutze den WYSIWYG-Editor um einen E-Mail-Inhalt zu erstellen. Dort füge ich über den Media-BBCode ein Bild aus der Mediathek ein. Daraus wird folgendes HTML generiert
<img src="https://domain.tld/acp/index.php?media/1-image-jpg/" class="woltlabSuiteMedia" data-media-id="1" data-media-size="original">
Dieser Pfad enthält das "/acp" welches für normale Nutzer nicht verfügbar ist. Das Bild wird im E-Mail-Client also nicht angezeigt.
Nun hatte ich die Überlegung das ganze per HtmlInputProcessor als BBCode zu speichern und per HtmlOutputProcessor umzuwandeln. Ähnlich der Vorgehensweise beim Erstellen von Seiteninhalten. Hier bekomme ich beim Ausführen nun aber den Fehler "Unable to find template 'mediaBBCodeTag'" - da dieses Template im ACP nicht verfügbar ist.
Es sollte entweder beim HTML der Mediathekbilder immer der Frontend-Pfad verwendet werden, oder das Parsen der MediaBBCodes auch im ACP möglich sein.
Viele Grüße,
Daniel