Александр Иващенко

Александр Иващенко

Был в сети 15 января 2022, 08:38
Заказы принимаю
Жаль удалить своё сообщение не могу… там что то не то наваял…
так как это все нормально выводит…
$miniShop = $modx->getService('minishop','miniShop',$modx->getOption('core_path').'components/minishop/model/minishop/',array());
if (!($miniShop instanceof miniShop)) return 'Class not found!';

print_r($miniShop->getProduct(294,1,2));

die;
короче я лопух)) будет нормальный вопрос я напишу :)

наконец дошли руки до импорта значений из TV в поля минишопа «и тут остапа понесло»…
посмотрите пожалуйста если будет время это:

вот код из
вашего примера
if (!isset($modx->miniShop) || !is_object($modx->miniShop)) {
    $modx->miniShop = $modx->getService('minishop','miniShop', $modx->getOption('core_path').'components/minishop/model/minishop/', $scriptProperties);
    if (!($modx->miniShop instanceof miniShop)) return '';
}
$res = $modx->miniShop->getProduct(294,1,2);
echo '<pre>';
print_r($res);
die;
294 — ID продукта в минишопе
выдает в ответ Ошибка HTTP 500 (Internal Server Error)

так же и
print_r($miniShop->getProduct(294));
подскажите в чем я не прав, где ошибся? Спасибо.

Прошу прощения за неправильно составленный вопрос.

Перефразирую:
Есть левое меню mfilter оно на скрине 1 выделено красным


Это страница Категории в которой выводятся товары.
При нажатии на товар мы заходим на страницу этого товара.

Вопрос: Как мне со страници товара вернуться обратно на страницу Категорий не сбивая фильтр.
Т.е. что бы он какой был такой и остался когда я на его вернусь.