Комментарии 10
Очень своевременная статья. Главное все подробно описано.
Я раньше времени начал писать плагины для JoomShopping согласно новой структуре, но методы делаю public и с названиями начинающимися на "on" и с единственным входным параметром "Event $event"
И как? Работает?
да, имя метода можно делать произвольным
На момент написания статьи у меня так ещё не работало. Какая версия JoomShopping? Какой триггер?
странно, у меня уже давно так
JShopping 5.2.0
public static function getSubscribedEvents(): array
{
return [
'onBeforeShowOrderListView' => 'onBeforeShowOrderListView'
];
}
public function onBeforeShowOrderListView(Event $event)
{
$view = $event->getArgument(0);
//
$event->setArgument(0, $view);
}
Странно, действительно. Надо проверить.
А триггер события происходит старым способом? triggerEvent? Не у компа, но прям любопытно))
Создание плагинов с учётом новой структуры Joomla 4