Сергей Карпович

Сергей Карпович

Был в сети 39 минут назад
Заказы принимаю
Отправить деньги
В сниппете msGetOrder, за показ информации отвечает вот эта конструкция:
$canView = (!empty($_SESSION['minishop2']['orders']) && in_array($id, $_SESSION['minishop2']['orders'])) ||
    $order->get('user_id') == $modx->user->id || $modx->user->hasSessionContext('mgr') || !empty($scriptProperties['id']);
if (!$canView) {
    return '';
}
Тут, как я понимаю, идет проверка, если ID сессии совпадает с ID пользователя оформившего заказ — показываем,
Также показываем если пользователь авторизован в адмике.

Осталось понять как добавить сюда, если пользователь в группе Администраторы
У меня такая же проблема при загрузке фото к ресурсу через migxResourceMediaPath, на всех файлах ошибка «нельзя загружать файлы в корневой раздел», но при этом файлы загружаются.
Если же попробовать загрузить фалы непосредственно в папку, то ошибок нет.
ХЗ что делать
Вторая фотка тоже small:
/assets/images/products/406/small/169-1.jpg

Немного не полный кусок я привел, который нужно скрыть если нет второго фото, вот полный
<div class="shop-page-small-img slider-nav">
    {foreach $files as $file}
    <img src="{$file['small']}" alt="{$pagetitle}" title="{$pagetitle}">
    {/foreach}
</div>
Прикол, меняю название и url проблемного ресурса в Портфолио на Тест 2 — товары загружаются в Каталог — Тест 1, как нужно.
Но как только я возвращаю название и url ресурса в Портфолио, и загружаю прайс, товары снова летят туда… Че за хрень
Ребята столкнулся со странной проблемой, не могу понять как решить:
Главный Родитель товаров «Каталог» — указан в настройках импорта.
Внутри есть категории, допустим «Тест — 1»

Также на сайте есть Раздел (ресурс) «Портфолио», который также содержит ресурс «Тест».

Проблема в том, что товары загрузились в Портфолио — Тест 1, а не Каталог — Тест 1.

В ручную товары переносил, но после повторной загрузки, товары снова перемещаются в Портфолио — Тест 1.

Кто подскажет, как быть в данной ситуации?
Как оказалось, что бы опция передавалась в корзину нужно ее выводить в товаре через
[[msOptions? &options=`measure`]]
Вариант с опциями мне в принципе не нравится, поэтому сделал все проще.
Создал обычную TV, вывел ее в товаре
[[*measure]]
и в корзине
{$product.id | resource : 'measure'}