Всего 125 672 комментария

Andrew
05 апреля 2021, 10:15
+2
А ведь пошла движуха. Спасибо ребятам, которые толкают этот тепловоз)
Андрей
05 апреля 2021, 10:05
0
Ну да, в итоге так и сделал.
Наверное, так даже более правильно.
Роман
05 апреля 2021, 10:01
0
{set $kurs = $_modx->runSnippet('!getIdKurs')}
Может сначала вызвать, если результат будет пустой, то выводить без where
{if $kurs}
Евгений
05 апреля 2021, 08:56
0
Может достаточно какойто класс прописать или где то в скрипте указать поле чтобы оно тоже обновлялось вместе с итоговой ценой?
Prihod
04 апреля 2021, 21:45
0
Лично не тестировал все моменты, но уже общался с несколькими клиентами которые юзают migx. Да и в принципе не должно быть проблем с migx так как это все те же TV, главное в из названии не использовать дефис. Ну а вообще все можно протестировать в бесплатном тарифе на modhost.pro/
Эдуард
04 апреля 2021, 20:22
0
Да, конечно, для этого и написал. Просто рейтинга не достаточно запостить в другом разделе.
Антон Тарасов
04 апреля 2021, 18:10
+1
Спасибо, Эдуард! Если вы не против, добавлю ваш пример в документацию.
Константин Ильин
04 апреля 2021, 17:36
0
У меня Контексты это города. У каждого города свой каталог.
Есть еще общие страницы которые не стоило(не хотелось) дублировать во всех контекстах, например корзина или статьи, отсюда и переключение контекста

Вроде автор кода Илья Уткин
// Поиск Страницы в другом контексте
        if ($_SERVER['REQUEST_URI'] != '/') {
            $uri = substr($_SERVER['REQUEST_URI'],1);
            if (substr($uri,-5) != '.html' && substr($uri,-1) != '/') {
              //$uri .= '/';
            }
            $resource = $modx->getObject('modResource', array('uri' => $uri, 'context_key' => $placeholders['cityContext']));
            if (!empty($resource)) {
                $ctx = $resource->get('context_key');
            } else{
                return '';
            }
        } else {
            $ctx = 'web';
        }
        
        if ($ctx != $modx->context->key){
        	$modx->switchContext($ctx);
        }
например я добавил товар в контексте kazan, если я переду на «общую» страницу будет контекст web, и он ничего не отобразит в миникорзине и в корзине самой.

В целом я решил вопрос по другому, написал на событие добавления, чтобы он присваивал пустой контекст в корзине. По умолчанию там присваивался текущий. Для чего хранится контекст хз, отсюда как и на что это повлияет хз, но я заказы делал — полет нормальный.
case 'msOnAddToCart': 
        $tmp = $cart->get();
        $tmp[$key]['ctx'] = '';
        $cart->set($tmp);
    break;
Константин Ильин
04 апреля 2021, 17:25
0
Не берусь браться интерпретировать как баг, но в документации не совпадение с тем, что на самом деле.
prnt.sc/113zuqe

context общий параметр pdoTools
Алексей Смирнов
04 апреля 2021, 17:18
0
Думаю это не баг. Просто нужно дополнить это дело предложенной настройкой и все.
Алексей Смирнов
04 апреля 2021, 17:18
0
когда товары в разных контекстах корзина не выводила товара, даже при указании контекста в вызове.
А вы хотели чтобы в одном каком-то контексте у вас были показаны товары из разных контекстов?
Тогда зачем товары добавлялись из разных контекстов, если отображаются на одном каком-то определенном?
Константин Ильин
04 апреля 2021, 13:32
0
Приветствую
Столкнулся с проблемой, когда товары в разных контекстах корзина не выводила товара, даже при указании контекста в вызове.
Полез в сниппет msCart, а он и не учитывал этот параметр, а брал текущий
prnt.sc/113uu0p
$miniShop2->initialize($modx->context->key);

Дописал:
$context = $modx->getOption('context', $scriptProperties, $modx->context->key);
$miniShop2->initialize($context);

И это не только в msCart, во всех где есть инициализация и контекст такой недочет
@Иван Бочкарев, есть ли возможность поправить в след релизе? а то клиент вдруг обновится без моего ведома, а я исходник правил.
Евгений Шеронов
04 апреля 2021, 13:31
0
А предпросмотр XML работал?
Напишите мне в поддержку с указанием доступов.
По скриншоту тяжело что-то сказать.
Андрей
04 апреля 2021, 11:21
0
Почему то не хочет делать выгрузку.
Вот так висит долго-долго: prnt.sc/113s9zs
igor
04 апреля 2021, 10:14
0
еще не работает c migx?
Игорь
03 апреля 2021, 18:48
0
Спасибо! Воссоздал «проблему» на тестовом сайте, логин и пароль скинул в личные сообщения.
Юрий
03 апреля 2021, 12:52
0
Это по прежнему вкладка браузера, со всеми исходящими. Только в этой вкладке отключены некоторые ui элементы
Алексей Шумаев
03 апреля 2021, 10:41
+1
Мультикатегории же, оказывается, есть ) Вроде нормально работают вроде на паре крупных сайтов.
Видимо, есть ошибка в подсчёте количества, на крупных сайтах этого можно и не заметить.
Если есть возможность дать доступ к админке — я посмотрю твой пример, поправлю.