modExtra добавить приоритет в плагин
Здравствуйте! Делаю собственный компонент, не могу додуматься до одной простой вещи. Как задать приоритет в плагине? Вот я значит такой объявил плагин в пакете.
<?php
return [
'plugin' => [
'file' => 'plugin',
'description' => 'Plugin for recalculation of ms2 shopping cart',
'events' => [
'msOnBeforeAddToOrder' => [],
'msOnGetOrderCost' => [],
'msOnCreateOrder' => [],
],
],
];
Уверен, что что-то надо написать в эти пустые массивы на события, но вот что — я нигде не нашел. Как оно должно выглядеть?
Поблагодарить автора
Отправить деньги
Комментарии: 3
Попробуйте так:
1. Для начала нужно заменить эту строчку на
1. Для начала нужно заменить эту строчку на
'priority' => $event_data['priority'] ?: 0,
2. Затем в пустой массив, что вы писали, добавить приоритет:'priority' => -99
Спасибо! Получилось!
Подскажите пожалуйста, а как настроить modextra, что бы событие плагина при установке было отмечено? Т.е. сейчас создается плагин все прописано как надо, но не отмечены системные события на срабатывание.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.