Семен Морозов

Семен Морозов

Был в сети 06 октября 2024, 18:05
Заказы принимаю
Здравствуйте.
Получилось ли завести SimpleSearch и минишоп?

Я попробовал Вашу конструкцию. и обнаружил странную проблему.

[[!SimpleSearch? &contexts=`web` 
&customPackages=`msProduct:marka:miniShop2:{core_path}components/minishop2/model/minishop2/`
]]
Например артикул у товара ПЛ001, если так ввести то ничего не находит поиск. А если ввести без букв, только шифры, результат есть.

Может кто еще знает в чем тут дело?
Мне тут подсказалаи, что вот так можно сделать:

Изменения в msMiniCartDynamic строка 37
$out .= $modx->getChunk($tpl, array(
            'name_d' => $t['title'],
            'id_d' => $v['id'],
            'key_d' => $k,
            'count_d' => $v['count'],
            'price_d' => $v['price'],
            'sum_d' => $v['count'] * $v['price'],
            'img_d' => $t['img_path'],
            'options_d' => implode(';',$v['options']),
        ));
в core/components/msminicartdynamic/model/msminicartdynamic/msminicartdynamic.class.php строка 80
$success['data'] = array(
                        'key_d' => $k,
                        'id_d' => $v['id'],
                        'name_d' => $t['title'],
                        'count_d' => $v['count'],
                        'price_d' => $v['price'],
                        'sum_d' => $v['count'] * $v['price'],
                        'img_d' => $t['img_path'],
                        'options_d' => implode(';',$v['options']),
                    );
 В [[+options_d]] выводятся все опции через ;
Если все гуд, внесете в компонент?
Здравствуйте. Помогите пожалуйста решить вопрос с опциями.

[[msOptions?
    &options=`color,size`
    &tpl=``
]]
Этот код тут не подходит. Мне нужно вывести только те опции с которыми товар был добавлен в корзину. Как это сделать?