Всего 125 669 комментариев

Роман
30 июня 2021, 12:41
0
Возможно в чанках прописано. Могу посмотреть nokerka@ya.ru
evgeniy dovgani
30 июня 2021, 11:21
0
пробую этот плагин, тоже самое, если алиас начинается с de — то он переключается.

<?php
# OnHandleRequest
if($modx->context->get('key') != "mgr"){
    /* grab the current langauge from the cultureKey request var */
    switch ($_REQUEST['cultureKey']) {
        case "de":
            /* switch the context */
            $modx->switchContext('de');
            break;
        case 'en':
            /* switch the context */
            $modx->switchContext('en');
            break;
        default:
            /* Set the default context here */
            $modx->switchContext('web');
            break;
    }
    /* unset GET var to avoid
     * appending cultureKey=xy to URLs by other components */
    unset($_GET['cultureKey']);
}
mayushi
30 июня 2021, 00:22
0
[[!msOptions? 
        &name=`size` 
        &product=`[[+id]]` 
        &tpl=``
        ]]
мы видим зелоебучий массив. просто так значение не вытащить.
используем феном и получаем доступ к массиву
{'msOptions' | snippet : [
          'name' => 'size'
          'product' => $id,
          'tpl' => '@INLINE {$options.size[0]}'
        ]}
Роман
29 июня 2021, 09:01
0
IDX это не итерация цикла, это просто порядковый номер сортировки. Он может быть в любом порядке и может повторятся. Пример 1.2.9.100.100.100.342 и так далее.
Про округление.
{set $n = $idx % 3}
Михаил
29 июня 2021, 08:41
0
last и first только в массиве фенома, но никак не в выводе pdoTools. Не путайте
Вероника
28 июня 2021, 20:15
0
Спасибо! Это помогло!
Игорь
28 июня 2021, 17:32
0
еще возник вопрос немножко не по теме, но из той же задачи: нужно сделать цикл для каждого третьего элемента
{set $n = $idx / 3} {foreach 1..$n as $value}{/foreach}
Как в феноме округлять значения до целых чисел, или это в цикле не важно?
Игорь
28 июня 2021, 17:23
0
...$idx же передаётся — я без проблем получаю порядковый номер элемента… а вот про last и first так и не смог нагуглить…
сделал уже через "&tplLast и &tplFirst", хотя мне этот «огород» и не нравится…
Роман
28 июня 2021, 16:56
0
На сколько я понимаю, в шаблоны не передается итерация. Нужно в самом сниппете это реализовывать. Возможно, я не прав.
Игорь
28 июня 2021, 16:37
0
про &tplLast и &tplFirst я в курсе… просто не хотелось лишние чанки заводить — но видимо придется, раз ответа нет (
Александр
28 июня 2021, 14:26
0
Буду благодарен за подсказку в направлении «раскопок». Для чего используется этот запрос не совсем понятно, ведь product_id is null — значит товар создается и еще не имеет опций. На сайте ~ 35к товаров, записей в таблице с опциями ~160к
Роман
28 июня 2021, 14:20
0
В документации почитайте, там написано. Можете использовать &tplLast
Роман
28 июня 2021, 14:18
0
Запрос и вопрос тяжелый. Нужно копать в глубь. При большом кол-ве товаров и опций, это точно тормозить mysql.
Ivanov Alexandr
27 июня 2021, 13:05
0
На версии modx 2.8.3 тема не работает, даже после внесения разработчиками modx исправлений в файл header
Ivanov Alexandr
27 июня 2021, 12:47
0
Проблема оказалась при использовании темы Metronix.
Отключил тему поставил дефолтную проблема исчезла.

При этом рекомендации по исправлению темы из документации
Пользовательские темы диспетчера
все сделал так как написано но не работает.
Иван Бочкарев
27 июня 2021, 12:45
0
Кеш браузера и CMS сбрасывали? Версия точно 2.8.3?
Ivanov Alexandr
27 июня 2021, 12:41
0
Проблема с добавлением картинок через редактор так и осталась. При попытке добавить пустое окно. Пробовал другой редактор такая же проблема.
Dolce
27 июня 2021, 12:34
0
Здравствуйте. Спасибо за ответ. Дописал нужное поле в ms2_category_grid_fields и активировал ms2_category_show_options.
Колонка появилась, но значений в ней нет, хотя у товаров они есть.
varanika
26 июня 2021, 20:57
0
А вот ломание карточки товаров не зависит от компонентов. Но modhost на голой системе + minishop2 и pdotools — только товар сохраняется, как его тут же перекашивает и белые поля. Решается правкой js — писал выше
assets/components/msreferralprogramcoin/js/mgr/msrpc.js -->.items.items[1].items.items[2]