Не могу по мануалам понять, как оформить плагин, который заменит вывод свойств продуктов из ProductSkuSettings.html в свой шаблон...
Можете дать ссылку на пример?
hello world готов осталось дело за малым)
$(document).ready(function(){
$.reports.statusAction = function(){
$("#reportscontent").html('hello world');
};
});
Вот пример... Я прописываю событие 'frontend_search' => 'frontendSearch' в plugin.php. В методе обработчике я просто вывожу слово test. Что происходит, я ввожу название товара в поле поиска и нажимаю поиск... У меня выводится список товаров и на этой же странице выводиться слово test... То есть событие воспроизвелось... Я проверил backend события тоже воспроизводятся... Что я делаю с хуками order... Там же в handlers где прописывал frontend хуки прописываю событие 'order_action.comment' => 'orderActionComment'... Как написано в доках событие срабатывает при добавлении комментария к заказу. В методе-обработчике тоже просто вывожу слово test... Добавляю комментарий к заказу в админке... И в результате в логах пусто, в Error.log тоже ничего, слова test тоже нигде нет. И вот я не могу понять... Или я не правильно название события прописываю... Или этот функционал не работает пока что... Для чего мне это нужно... Мне необходимо, что бы в момент когда администратор нажал на оплачено у меня на другой сервис
отправлялись определенные данные... Для этого мне и нужно событие order_action.pay... Все манипуляции с хуками я проводил в плагине магазина который работает в паре с моим модулем доставки...
Где бы по это еще почитать?
С этим $view = wa()->getView() вообще загадочная история =(
В частности делаю:
1. В плагине:
$view = wa()->getView();
$view->assign('info', 'Test');
return array(
'action_button' => $view->fetch($this->path
.'/templates/search.html')
);
В search.html:
1. <div>Test</div> - выводит "Test"
2. <div>{info}</div> - НИЧЕГО не выводит
3. <div>Test {info}</div> - тоже ничего не выводит
Можете дать ссылку на пример?
в ответ на Хук на редактирование артикула товара
$(document).ready(function(){
$.reports.statusAction = function(){
$("#reportscontent").html('hello world');
};
});
в ответ на хук backend_reports.menu_li
отправлялись определенные данные... Для этого мне и нужно событие order_action.pay... Все манипуляции с хуками я проводил в плагине магазина который работает в паре с моим модулем доставки...
в ответ на Разработка модуля доставки
С этим $view = wa()->getView() вообще загадочная история =(
В частности делаю:
1. В плагине:
$view = wa()->getView();
$view->assign('info', 'Test');
return array(
'action_button' => $view->fetch($this->path
.'/templates/search.html')
);
В search.html:
1. <div>Test</div> - выводит "Test"
2. <div>{info}</div> - НИЧЕГО не выводит
3. <div>Test {info}</div> - тоже ничего не выводит
в ответ на Очередность вызова плагинов при событии
skus[0][virtual]=1 - заработало
Надеюсь в таком формате и features передать. Т.к. отдельного api метода нет.
в ответ на Метод API shop.product.add требует skus