[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • [gelöst] redactor2 rel-attr eintragen
Seite 1 von 1

[gelöst] redactor2 rel-attr eintragen

Verfasst: 6. Aug 2017, 20:27
von dirkn
Moin,
wie kann ich den ckeditor überreden, dass er mir in den Link

Code: Alles auswählen

href="media/mein_bild.jpg"
zum Bild

Code: Alles auswählen

rel="prettyPhoto[gal26]"
einträgt.
Ich erstelle ein Vorschaubild und möchte beim Klick das Bild mit der UniteGalery öffnen. Wenn ich obigen Code händisch in den Quelltext eintrage ist alles gut, ich würde es aber gerne automatisch im HTML-Code drinhaben.

Gruss
Dirk

Ich hab das jetzt für mich über eine Modulaktion gelöst, in dem ich das Attribut bei preSave einfügen lasse:

Code: Alles auswählen

// REX_VALUE[1] auslesen
$text = $this->getValue(1);

       $pattern ="/<a(.*?)href=('|\")(.*?).(jpg|png)('|\")(.*?)>/i";
       $replacement = '<a$1href=$2$3.$4$5 rel="prettyPhoto[galREX_SLICE_ID]">';
       $text = preg_replace($pattern, $replacement, $text);

// ersetzten Text wieder in REX_VALUE[1] schreiben
$this->setValue(1, $text);   
und bin mittlerweile auf redactor2 umgestiegen.