Как добавить опции к товару внутри корзины?

Здравствуйте!

На сайте у некоторых товаров есть доп.товары, реализованные с помощью опций.
В корзине под каждым товаром выводится список доп.товаром через чекбоксы, которые к данному товару он может заказать.
Например для ноутбука есть мышь, коврик и наушники, сумка.

Так вот, как сделать так, чтобы если кликнули на чекбокс, то динамически менялась цена товара и соответственно данная опция добавлялась в input options?

Прошу подсказку в какую сторону копать для реализации.
Lori
18 июля 2021, 17:25
modx.pro
411
0

[pdoResources] Вывод ресурсов новее определенной даты.

собственно сабж.
Прошу помочь создать условие через &where для выборки ресурсов только новее 30-1-2017(publishedon).

Задача состоит в том, что бы выбирать из ресурсов новее 30-1-2017 только 5, и рандомом их выводить.
evgeniy dovgani
18 июля 2021, 07:14
modx.pro
569
0

не работает fenom на страницах

Здравствуйте!
Прочитал много инфы в нету по этому поводу и проблему никак неудается решить.
Собственно pdotools_fenom_parser стои ДА, но когда пишу на странице {$id} тогда белая страница
П.С. в шаблоне все работает нормально
Версия МОдкс и ПдоТулс свежие
igor3310
17 июля 2021, 17:47
modx.pro
890
0

Порядок вывода скриптов в админке.

Подскажите пожалуйста, почему скрипты идут гораздо раньше чем html? Код моего update.class.php (создан потому что у меня есть класс наследуемый от modResource)
public function loadCustomCssJs()
    {
        $assetsUrl = $this->helpDesk->config['assetsUrl'];
        $properties = $this->modx->getObject('hdOrderData', $this->resource->get('id'));
        parent::loadCustomCssJs();
        $this->addHtml('
        <script type="text/javascript">
        Ext.onReady(function() {
            helpDesk.config = '.json_encode($this->helpDesk->config).';
            helpDesk.config.connector_url = "'.$this->helpDesk->config['connectorUrl'].'";
            helpDesk.record = '.json_encode($properties->toArray()).';
        });
        </script>');
        $this->addLastJavascript($assetsUrl . 'js/mgr/helpdesk.js');
        $this->addLastJavascript($assetsUrl . 'js/mgr/resource/tab.js');
    }
В дереве addHtml гораздо ниже чем addLastJavascript. отсюда у меня ошибка, поскольку не могу подхватить данные необходимые в tab.js
Евгений Лазарев
17 июля 2021, 17:20
modx.pro
446
0

Сделать на MIGx (или с помощью другого инструмента) конструктор для оформления статьи

7 1 000
Есть дизайн статьи, нужно подготовить для человека, который будет статью размещать на сайте эту статью рабочее место, чтобы он максимально просто мог эту статью на сайте размещать. Человек без знания html вообще. Может копировать текст, может выделять его и назначать ему классы. По сути нужно показать или помочь в реализации мини-конструктора блоков (ТВшек) куда бы редактор просто вставлял текст, добавлял ему классы. Более понятно смогу сформулировать задачу в личной переписке или во время созвона, а то каша какая то получается.
Максим
16 июля 2021, 16:04
modx.pro
418
+1

[решено + дополнено] pdoPage спамит в отчет об ошибках

Вот такие ошибки сыпятся очень часто:

[2021-07-15 12:18:01] (ERROR @ /сайт/public_html/core/cache/includes/elements/modsnippet/17.include.cache.php : 152) PHP warning: A non-numeric value encountered
[2021-07-15 12:18:01] (ERROR @ /сайт/public_html/core/cache/includes/elements/modsnippet/17.include.cache.php : 152) PHP warning: Division by zero
Shedko Denis
15 июля 2021, 12:52
modx.pro
900
0

formit игнорирует &emailTpl, помогите??!

Александр
13 июля 2021, 12:40
modx.pro
985
0

импорт товаров в minishop2

7 3 000
Есть сайт на modx evolution + shopkeeper, есть дополнительные TV у товаров
с него надо перенести около 6 тыс товаров на свежую установку revolution + minishop2
с сохранением урлов товаров и категорий

адрес сайта и подробности в личной переписке,
пишите предварительную цену и сроки в личку
Егор
12 июля 2021, 20:40
modx.pro
344
0

Названия товаров Localizator

Доброго времени суток.

Прошу помочь с выводом переведенных названий товаров. Пытался делать по инструкции, но, видимо, из-за неопытности, не работает вывод на анг. языке, если делать всё как по инструкции по аналогии c pdotools. Если же просто оставить всё как было, то товары выводит, но, естественно на русском. Ниже код для вывода товаров, без попытки вывести с помощью локализатора.

{$_modx->runSnippet('msProducts', [
                    'limit'=>'8',
                    'sortby'=>'{"ID":"ASC"}',
                    'where' => '{' ~ $where ~ '}',
                    'tpl'=>'tplProductRowMP',
                    'parents'=>'2',
                ])}
Семен
12 июля 2021, 09:56
modx.pro
425
0