wie kann ich den ckeditor überreden, dass er mir in den Link
Code: Alles auswählen
href="media/mein_bild.jpg"
Code: Alles auswählen
rel="prettyPhoto[gal26]"
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);