contao/import — Issue #2895: Relative to absolute URLS in Newsletter.php
Author: importer
Created: 2011-11-29 20:28:35+00:00
State: open
Labels: Defect, newsletter

Hallo Leo,

wenn man in einem Newsletter einen Image-InsertTag einfügt (der ja in der ../modules/newsletter/newsletter.php in Zeile 111 auch umgewandelt wird) erhält man eine relative Pfadangabe zum Bild. Damit wird kein externer Link erstellt und das Bild kann in der E-Mail nicht angezeigt werden.

Ich habe nun einfach in der newsletter.php nach replaceInsertTags ein convertRelativeUrls-Befehl eingefügt. Nach meinen Tests funktioniert es dann. Auch wenn die Bilder eingebunden werden ist kein Problem, da hier der Pfad sowieso relativiert und auf vorhandensein der Datei geprüft wird.

Hier der geänderte Code der newsletter.php ab Zeile 111:

```
// Replace insert tags and make them absolute
$html = $this->replaceInsertTags($objNewsletter->content);
$html = $this->convertRelativeUrls($html);
$text = $this->replaceInsertTags($objNewsletter->text);
$text = $this->convertRelativeUrls($text); // ?? Wäre nicht nötig, da hier ja keine Bilder vorkommen, aber damit würden auch vorkommende Links absolut
```

Kannst du das korrigieren oder gibt es dann andere Probleme die ich nicht sehe ??

Danke,
Arne

--- _Originally created by renderart on February 28th, 2011, at 12:26pm (ID 2895)_