22.11.2014 Aufrufe

Joomla Entwicklung - Cocoate

Joomla Entwicklung - Cocoate

Joomla Entwicklung - Cocoate

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>Joomla</strong> <strong>Entwicklung</strong> - Ein Anfängerbuch<br />

Kapitel 8<br />

Schreiben Sie ihr eigenes Plugin<br />

Foto: http://www.flickr.com/photos/39747297@N05/5229733647/ CC-BY-2.0<br />

Ein Plugin ist ebenfalls eine <strong>Joomla</strong>! Erweiterung.<br />

Das Plugin wird aktiv wenn ein bestimmtes Ereignis stattfindet. Ein solches Ereignis findet<br />

beispielsweise statt, wenn onContentPrepare ausgelöst wird. Wenn <strong>Joomla</strong>! den Inhalt vorbereitet, wird<br />

das Plugin aktiv. Denken Sie an den Seitenumbruch im <strong>Joomla</strong>! CMS. Wenn das Ereignis ausgelöst wird,<br />

wird das Plugin aktiv. Das heisst, wenn das Muster in einem Text<br />

gefunden wird, wird ein der Seitenumbruch eingebaut.<br />

<strong>Joomla</strong>! hat die Plugin Typen: authentication, captcha, content, editors-xtd, editors, extension, finder, quickicon,<br />

search, system und user. Das sind auch die Namen der Ordner in denen die Plugin-Dateien liegen. Plugins<br />

vom Typ authentication liegen beispielsweise im Ordner plugins/authentication. Ein Plugin muss über<br />

den Erweiterungsmanager installiert werden.<br />

<strong>Joomla</strong>! bietet für jeden Plugintyp vordefinierte Ereignisse an, hier beispielsweise die content<br />

Ereignisse:<br />

Feb 13, 2012 Seite 82

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!