PDA

Zobacz pełną wersję : Obsługa pluginów we własnym komponencie



robak142
30-06-2015, 12:30
Witam,
Napisałem prosty komponent pod J2.5, ale nie mogę wywołać działania zainstalowanego w systemie content pluginu w tym komponencie. Wydaje się, że przeczytałem to i owo, ale nic z tego nie wychodzi.
Please help.

Jola
01-07-2015, 02:13
Jak wywołujesz dodatek?

robak142
01-07-2015, 12:09
JPluginHelper::importPlugin( 'myplugin' );
$dispatcher = JEventDispatcher::getInstance();
Generalnie próbuję zastosować sposób z https://docs.joomla.org/Supporting_plugins_in_your_component
ale nie do końca to rozumiem. Przydałoby mi się parę słów wyjaśnienia, -kopa w dobrą stronę.

Jola
02-07-2015, 03:32
Przykład wywołania dodatku typu content z komponentu com_content z widoku category

$dispatcher = JDispatcher::getInstance();
JPluginHelper::importPlugin('content');
$results = $dispatcher->trigger('onContentPrepare', array ('com_content.category', &$item, &$this->params, 0));

robak142
09-07-2015, 14:38
Nie mogę sobie z tym poradzić. Mam plugin datsogallery, dzięki któremu za pomocą wpisu: {datsopic:44} wrzucam obraz id=44 z galerii. Kombinuje na wszystkie sposoby, z tym kodem, ale nic z tego. Kopnij mnie jeszcze raz trochę bliżej rozwiązania.