Newsletter-Inhalt per {{insert::article}}, Bildgröße
Hallo Community,
damit der Redakteur seine Newsletter-Inhalte wie gewohnt mit Inhaltselementen erstellen kann, legt er zunächst auf einer unsichtbaren Seite einen Artikel an, füllt diesen mit dem gewünschten inhalt und bindet den Artikel anschließend im Newsletter-Content mit einem Insert-Tag ein. So weit so gut.
Im Ergebnis werden allerdings die Bilder immer auf eine Breite von 320px runterskaliert, egal welche Bildgröße tatsächlich angegeben wurde. Das entspricht zufällig der Bildbreite, die Contao auch bei der Vorschau der Content-Elemente im Artikel verwendet.
Die Bilder werden nur in der E-Mail selber verkleinert, nicht jedoch im Newsletter-Reader.
Wie kann ich diese Verkleinerung verhindern?
"dreckige" Lösung für dieses Problem
Ich nutze auch in Contao 4.4 den Contao-Newsletter mit {{insert_article::xx}}. Ein Kunde wollte partout extra große Bilder in seinem Newsletter.
Habe dazu in root/vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php in Zeile 1446 die Bildgröße "320" entsprechend geändert
PHP-Code:
$intMaxWidth = (TL_MODE == 'BE') ? 640 : \Config::get('maxImageWidth');
Die Änderung muss ich halt bei jeder Contao-Aktualisierung erneut durchführen. Aber es funktioniert :-)