Joomla Entwicklung - Cocoate
Joomla Entwicklung - Cocoate
Joomla Entwicklung - Cocoate
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