J3.x:Aanroepen van content plugins in een extensie
From Joomla! Documentation
Revision as of 10:12, 4 November 2016 by AboutTime (talk | contribs) (Created page with "Categorie:Extensie ontwikkeling Categorie:Plugins Categorie:Plugin Ontwikkeling Categorie:Ontwikkeling Aanbevolen Literatuur")
Revision as of 10:12, 4 November 2016 by AboutTime (talk | contribs) (Created page with "Categorie:Extensie ontwikkeling Categorie:Plugins Categorie:Plugin Ontwikkeling Categorie:Ontwikkeling Aanbevolen Literatuur")
Joomla!
3.x
Joomla!
2.5
Een bekend voorbeeld van plug-ins te gebruiken is voor het uitvoeren van de ""inhoud " plugins"' op een bepaalde tekst. Dit is handig als u ondersteuning wilt van plugins die meestal werken op de Inhoud van een aangepaste extensie. Voor inhoud triggers moet u aanroepen:
$text = JHtml::_('content.prepare', $text);
Voor andere inhoud triggers moet u aanroepen:
$article = new stdClass;
$article->text = $text;
// add more to parameters if needed
$params = new JObject;
// Note JDispatcher is deprecated in favour of JEventDispatcher in Joomla 3.x however still works.
JPluginHelper::importPlugin('content');
$dispatcher = JDispatcher::getInstance();
$dispatcher->trigger('onContentPrepare', array('some.context', &$article, &$params, 0));
Je zou ook kunnen kijken naar de core componenten (bijvoorbeeld com_content) voor een voorbeeld. Zie de triggers pagina voor de mogelijke inhoud triggers.
Ook voor PHP5.3 naleving kijk op de discussie pagina.
Kijk op de discussie pagina over Joomla! pagebreak plugin. gba 05:02, 18 August 2016 (CDT)
Categorie:Extensie ontwikkeling
Categorie:Plugins
Categorie:Plugin Ontwikkeling
Categorie:Ontwikkeling Aanbevolen Literatuur