Joomla.it Forum

Non solo Joomla... => Sviluppo => : serkum 14 Jun 2010, 14:55:15

: Attivare i plugin in un componente
: serkum 14 Jun 2010, 14:55:15
Salve a tutti!

Sto sviluppando un componente di Joomla con MVC seguendo il manuale su wiki.joomla.it.
Nel mio componente vorrei usare dei plugin, come "tabs & slide" e "1 Pixelout Audio Player".
é possibile attivare i plugin di tipo "content" nei componenti? Se si come?

Grazie
: Re:Attivare i plugin in un componente
: mmleoni 14 Jun 2010, 20:34:38
ciao.
devi istanziare il dispatcher, caricare i plugin relativi e poi richiamare i singoli eventi

:
$dispatcher =& JDispatcher::getInstance();
JPluginHelper::importPlugin('content');
$results = $dispatcher->trigger('onPrepareContent', array (&$text, null, 0) );

$text è la variabile che contiene il testo che deve essere processato.

1. non mi ricordo però se si possa usare 'null' se non sono previsti parametri: prova, ciao.
2. onPrepareContent è di solito il trigger più usato, ma vedi anche gli altri disponibili.
3. attenzione alle varie &

marco