Lori

Lori

С нами с 13 октября 2014; Место в рейтинге пользователей: #405
Dan
Dan
31 мая 2023, 19:39
1
+1
Теперь понял. Можно в принципе плагином или если у вас есть дополнение Console, в нем скриптом отметить все галочки у всех ресурсов-карточек. А далее уже рутинная работка — снимать галочки у ненужных. Вообще, если по логике, у всех товаров, привязанных к одной категории, должны быть какие-то общие свойства для выборки. Есть такое?
Dan
Dan
31 мая 2023, 13:23
2
+1
А если так:
'where' => ['Data.old_price > Data.price AND Data.internet_magazin = 1']
Dan
Dan
31 мая 2023, 09:11
1
0
Значит вам нужно открыть div в первом результат и в каждом 4-м, и закрывать его в последнем и каждом 3-м. И при этом выводить отдельный чанк после каждого-3го или последнего. Вызов будет примерно следующий:
[[!pdoResources?
    &parents=`[[*id]]`
    &tpl=`one_test`
    &tplFirst=`one_test.open`
    &tplFirst=`one_test.open`
    &tpl_n3=`one_test.close`
    &tplLast=`one_test.close`
    &includeTVs=`img,newHome,change,price,street`
]]
И код чанков примерно следующий:
1. one_test — просто вывод блока, без оборачивающего div-а
2. one_test.open следующий:
<div> <!--открывается div обертка-->
<!--далее код из чанка one_test-->
3. one_test.close следующий:
<!--код из чанка one_test-->
</div> <!--закрывается div обертка-->
[[$другой_чанк]]
Володя
28 августа 2017, 09:57
1
+2
Ext.override(miniShop2.window.UpdateOrder, {

    customOriginals: {
        getTabs: miniShop2.window.UpdateOrder.prototype.getTabs
    },

    getTabs: function (config) {
        var tabs = this.customOriginals.getTabs.call(this, config);
        
        // добавляем таб
        tabs.push({....});

        return tabs;
    },

});
Андрей
15 сентября 2016, 14:32
2
+1
$id = $response->response['object']['id']; //id товара

$gallery = array(
  'id' => $id,
  'name' => '',
  'rank' => 0,
  'file' => MODX_BASE_PATH.'/userdata/promo/2016-hennessey-venom-gt-spyder-v4-1080.jpg'
);

$upload = $modx->runProcessor('gallery/upload', $gallery, array(
  'processors_path' => MODX_CORE_PATH.'components/minishop2/processors/mgr/'
));

if ($upload->isError()) {
  print_r($upload->getResponse());
}

Не уверен правда как правильно сделать загрузку сразу нескольких файлов.