Back to top

Autore Topic: [RISOLTO] Aggiungere supporto ai plugin nel mio componente  (Letto 1252 volte)

Offline ilbassa

  • Esploratore
  • **
  • Post: 53
  • Sesso: Maschio
    • Mostra profilo
Ciao a tutti,
sto sviluppando un componente e ho bisogno di visualizzare un form creato con un'estensione esterna.
Loro mi hanno suggerito di inserire il form tramite plugin.


Non riesco a capire che errore mi dà chiamare il metodo "trigger" dell'oggetto JEventDispatcher:
Codice: [Seleziona]
$myparams = &$GLOBALS['mainframe']->getParams('com_content');
JPluginHelper::importPlugin('content');
$dispatcher = JEventDispatcher::getInstance();
$row = new stdClass();
$row->text='{myplugin}richiesta-avvio-verifica{/myplugin}';
$results = $dispatcher->trigger('onPrepareContent',  array(&$row, &$myparams, 0));
var_dump($row->text);
var_dump($results);


Il codice si ferma sulla riga in cui assegno il valore a result, con una pagina bianca, cosa sbaglio?


Grazie mille
« Ultima modifica: 17 Feb 2015, 10:20:12 da ilbassa »

Offline ilbassa

  • Esploratore
  • **
  • Post: 53
  • Sesso: Maschio
    • Mostra profilo
Re:Aggiungere supporto ai plugin nel mio componente
« Risposta #1 il: 17 Feb 2015, 10:11:36 »
Ho trovato anche questo codice:
Codice: [Seleziona]
$testo='{myplugin}testo da modificare{/myplugin}';
$text = JHtml::_('content.prepare', $testo);


all'inizio non funzionava ma sbagliavo la composizione del testo. È molto più comodo e compatto del precedente (che non so se è giusto o no).
« Ultima modifica: 17 Feb 2015, 10:19:44 da ilbassa »

 



Web Design Bolzano Kreatif