Imagemap mit TinyMCE in Joomla

Imagemaps oder verweissensitive Grafiken bieten eine interessante Möglichkeit Hyperlinks mittels HTML-Code innerhalb einer Grafik einzubetten. Jedoch ist es nicht immer ganz einfach Impagemaps im TinyMCE, dem Standard Text Editor in Joomla!, anzulegen, da der Editor beim Speichern auf HTML-Code prüft, der nicht akzeptiert wird. Der folgende Artikel beschreibt, wie Sie den TinyMCE Text Editor in Joomla! konfigurieren müssen, damit Sie Imagemaps verwenden können.

Zuerst müssen Sie sicherstellen, dass der Editor HTML-Elemente und Attribute, die für verweissensitive Grafiken benötigt werden, akzeptiert.

Editor Plugin konfigurieren

Sollten Sie den Erweiterten Bildmanager unbedingt benötigen, dann müssen Sie eine Änderungen an der Datei plugins/editor/tinymce/tinymce.php vornehmen (siehe unten.)

Imagemap im Artikel einfügen

<map id="mapname" name="mapname">
    <area coords="" href="/" shape="" />
</map>

Passen Sie "mapname" entsprechend an und setzten Sie die richtigen Werte in die Attribute des area-Elements ein.

Plugin mit "Erweiterem Bildmanager" zum Laufen bringen

Öffnen Sie die Datei plugins/editor/tinymce/tinymce.php.
Fügen Sie in Zeile 421 hinter "style" |usemap ein (innerhalb der eckigen Klammer).

Aus

if ($advimage)
{
    $plugins[]    = 'advimage';
    $elements[]    = 'img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name|style]';
}
wird
if ($advimage)
{
    $plugins[]    = 'advimage';
    $elements[]    = 'img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name|style|usemap]';
}

Zur Beitragsliste