вобщем, можно за две тысячи сделать доп параметры или нереально?
Данные в переменной MIGX хранятся в JSON, поэтому сперва распакуем их $vs=json_decode($r['views'],1); и после этого формируем данные как угодно
А вот насмешить я совсем не собирался ;) На счет сбора средств: практика показывает, что дело гиблое. Не раз здесь озвучивались интересные идеи (и ценник объявлялся значительно ниже, чем оно на самом деле стоило бы). Но народ не особо активничал. Поэтому мы давно уже дорабатываем и публикуем только то, что идет из коммерческих проектов по принципу «Use as is». Что есть — то и используйте. Можете сами докрутить — докручивайте. Не можете — заказывайте индивидуальные доработки. Но заказать доработку в ядро — это маловероятно. При этом, чтобы вы понимали, себестоимость ShopModxBox, которую сегодня может скачать любой — это сотни тысяч рублей (хотя и мало кто поверит). Тем не менее, учитывая то, что за неделю новый релиз скачали 170 раз, а предыдущий за 4 месяца 970 раз, можно сказать, что движок даже в таком виде был оценен.
Нет, это только процессор для вывода категорий. То есть примерно полтора часа работы (я с запасом беру). Импорт из 1С у нас от 30 000 руб.
Спасибо, но мозг закипел еще сильнее, наверное завтра разберу теперь )
Я правильно понимаю, что это стоимость процессора вместе с автоматической загрузкой перечня товара из 1С Управление торговлей 8.1?
Я так делаю (функция afterIteration) if ($views=$l['tvs']['options']['value']){ $views=json_decode($views,1); $options=[]; foreach($views as $r){ $vs=json_decode($r['views'],1); $o=[ 'option'=>$r['option'], 'price'=>$r['price']?$r['price']:$l['sm_price'], 'views'=>[], ]; foreach($vs as $v){ $o['views'][]=$images_base_url . $v['img']; } $options[]=$o; } $l['options']=$options; // unset($l['tvs']['options']); }
Нет все таки не могу понять я ) как можно MIGx развернуть в web/catalog/products/getdata получаю только последнее значение public function afterIteration(array $list){
$list = parent::afterIteration($list);
foreach($list as & $l){
if(!empty($l['tvs']['options']['value']) AND $options = json_decode($l['tvs']['options']['value'], true)) {
$l['options'] = array();
foreach($options as $item){
$l['options'][] = $item;
}
}
if(!empty($l['tvs']['options']['value'])){
$l['sm_price'] = $item['price'];
}
}
return $list;
}
Если проект серьезный, лучше закажите у меня написать вам этот процессор. Он будет тогда учитывать и все добавляемые вам параметры поисков. То есть, к примеру, если вы в процессе допилите в web/catalog/products/getdata поиск по каким-то товарам, то новый расширяющий процессор сможет учитывать эти параметры поиска и выводить только те категории, для которых товары будут найдены. Цена вопроса 3000 рублей. Если такой функционал не требуется, то есть просто требуется выводить категории без учет есть в них товары или нет, то любой из перечисленных вариантов, какой вам больше нравится.
спасибо поржал) ну я ведь интересуюсь, нет так нет. можно было бы сбор средств организовать, но мне как-то поскорее проект сдать надо)