ZiX
Коддинг, Парсинг
- Регистрация
- 9 Июл 2011
- Сообщения
- 1.378
- Реакции
- 707
- Автор темы
- #1
Всем привет! Возможно ли в плагине такое?
Зачем...
есть в shopPluginModel функция
я хочу не отображать метод оплаты от цены.
тоесть ограничить.
цена больше 200 значит скрыть...
Так вот как мне переопределить метод,
В престашоп я бы написал
Это как пример... И хочется положить это в плагин.....
Спасибо всем за ответы и мысли.
Можно ли так в ss?
Зачем...
есть в shopPluginModel функция
Код:
public function listPlugins($type, $options = array())
{
$fields = array(
'type' => $type,
);
if (empty($options['all'])) {
$fields['status'] = 1;
}
$plugins = $this->getByField($fields, $this->id);
$complementary = ($type == self::TYPE_PAYMENT) ? self::TYPE_SHIPPING : self::TYPE_PAYMENT;
$non_available = array();
if (!empty($options[$complementary])) {
$non_available = shopHelper::getDisabledMethods($type, $options[$complementary]);
}
foreach ($plugins as & $plugin) {
$plugin['available'] = !in_array($plugin['id'], $non_available);
}
unset($plugin);
return $plugins;
}
я хочу не отображать метод оплаты от цены.
тоесть ограничить.
цена больше 200 значит скрыть...
Так вот как мне переопределить метод,
В престашоп я бы написал
Код:
class shopPluginMyModel extends shopPluginModel
{
public function listPlugins($type, $options = array())
{
$plugins = parent::listPlugins($type, $options = array());
unset($plugin[6]);
return $plugins;
}
}
Это как пример... И хочется положить это в плагин.....
Спасибо всем за ответы и мысли.
Можно ли так в ss?