Да, вы правы, надо начинать с импорта из 1С. Насчёт вывода — вариант с [[Wayfinder?level=1]] пока вполне устроил. Спасибо! Пока разбираюсь с устройством модуля ShopModxBox. Для себя делаю наброски в виде понятных взаимосвязей в каталоге. Кстати, думаю, они будут полезны для других, хотелось бы опубликовать эти картинки. А что насчёт ошибки во вкладке КОНТАКТЫ в районе капчи? Куда копать, из-за чего возникает эта ошибка?
Да с мигой разобрался, получил массив, но вот цена все равно мне не ясно как? у меня же в getdata их три для каждого товара
Могу в субботу сделать. На n.lanets@modxclub.ru пишите.
Для индивидуального проекта можно. Но типа такого — я не буду делать, так как это какой-то взрыв мозга. В карточке товара должно быть одно поле выбора размера, а не отправлять на сервер в одном запросе 6 товаров одних и тех же, только размеры у них разные. Но это больше идеологический вопрос, чем технический.
Сначала попробуйте выгрузку из 1С выполнить через ShopModx1C. Что у вас вообще на сайт выгрузится и выгрузится ли вообще. И еще там надо будет прописать импорт дополнительных полей и обновление потом имеющихся товаров. И вот если уж у вас каталог будет, тогда уже и категории выводить будете.
Субъективный взгляд со стороны — очень не удобно, когда меню автоматом выпадает без клика. Уже несколько раз обжигался. Редактируешь в админке что-то, тянешь мышку к кнопке СОХРАНИТЬ, и по дороге цепляешь меню. И в момент когда нажимаешь кнопку СОХРАНИТЬ под ним меню выскакивает, которое предпологает переход в другое место. Каждый раз подскакиваешь и испытываешь стресс, от того, что можешь перейти в другое место без соранения, вместо того, чтобы сохранить внесённые изменения. В этом плане, последняя версия админки MODX неудобна. С предыдущей версией MODX — таких проблем не возникало.
ну у меня данные MIGX в таком виде [{"MIGX_id":"1","art":"m","size":"91/47 \u0441\u043c","price":"1900"},{"MIGX_id":"2","art":"x","size":"121/63 \u0441\u043c","price":"2300"},{"MIGX_id":"3","art":"xl","size":"153/80 \u0441\u043c","price":"2900"}] Собственно второй раз не нужно как у вас для views. Второй момент 'price'=>$r['price']?$r['price']:$l['sm_price'], немного не понял смысл этого выражения Третий момент public function afterIteration(array $list){
$list = parent::afterIteration($list);
foreach($list as & $l){
if($list=json_decode($l['tvs']['options']['value'],1)){
$options=[];
foreach($list as $r){
$o=[
'art'=>$r['art'],
'price'=>$r['price']?$r['price']:$l['sm_price'],
'size'=>$r['size'],
];
$options[]=$o;
}
$l['options']=$options;
}
}
return $list;
} вывел у себя вот так, на выходе получил только массив MIGX, а остальное куда пропало. Туплю чего то
Понятно. Мы бы с радостью воспользовались таким предложением, т.к. это весьма разумная цена, но пока такой возможности у нас нет… Мы лучше потом когда Интернет-продажи заработают вам безвозмездно на развитие проекта денег переведём. Это у нас есть в планах такое. Возвращаясь к моему первоначальному вопросу, с учётом имеющейся у нас 1С-ки 8.1 — по какому пути озвученному Вами в первом посте посоветуете идти?