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

Андрей
04 декабря 2021, 11:05
0
Это да, категории я получить могу, а вот как получить именно ту категорию в которую я заходил? Ведь в качестве parent у него основная категория, а дополнительные я получаю массивом, без привязки к конкретной той, в которой я нахожусь…
Вот в этом загвоздка.
Артур Шевченко
04 декабря 2021, 10:53
0
Вот хочу ответить, так чтобы было полезно, но не знаю как.
Можно ли как-то получить ID дополнительной категории товара
Конечно же можно. Дополнительные категории хранятся в таблице modx_ms2_product_categories, там всего два поля product_id и category_id. Таким образом используя API Modx ты можешь получить как все категории товара, так и все товары категории. Сниппет msProducts выводит в категории все товары, вне зависимости от того основная ли это категория для конкретного товара или нет.
Евгений
04 декабря 2021, 10:26
0
даже вот так в событиях парсера нужно, без проверки темплейта
if(empty($resource->get('content')) && empty($resource->getTVValue('video')){
            $resource->set('published', 0);
        }
Евгений
04 декабря 2021, 10:14
0
у xparser есть такие экшны
xParserOnBeforeTaskActions
xParserOnTaskParseDone
как только оформить такое под них непонятно
if(empty($resource->get('content')) && empty($resource->getTVValue('video') && $resource->get('template')==2){
            $resource->set('published', 0);
        }
Shedko Denis
03 декабря 2021, 19:50
1
0
Тут дело в том, что плагин САМ смотрит ответы и принимает решение, что можно отдать страницу с webp или отдать с обычными форматами (той же iOS).

И ничего придумывать не надо.
Сергей С
03 декабря 2021, 19:43
0
Да загвоздка в том что они должны подтягиваться из своей категории. Заполнять их вручную или доп-опциями геморой большой будет.
Нужно что-бы менеджер просто проставил «галку» в доп поле «чехлы» и на страницу табуретки выводились эти самые чехлы.
Станислав
03 декабря 2021, 19:36
0
Добавляйте чехлы как радиокнопку и отправляйте в виде опции
varanika
03 декабря 2021, 18:01
0
Добрый день. А [ [!+cf.current] ] или [ [!+cf.key] ] не работают? Не могу ключ получить города.
haurangi
03 декабря 2021, 17:16
0
Золотой ты человек!
Тодор
03 декабря 2021, 17:13
+1
if(empty($resource->get('content')) && empty($resource->getTVValue('video') && $resource->get('template')==2){
}
Dmitry P.
03 декабря 2021, 15:04
0
Спасибо!!!
Николай Савин
03 декабря 2021, 12:08
0
Изменил раздел на «Готовые решения», так как здесь речь не о компоненте MODX
Петр
03 декабря 2021, 08:49
0
Спасибо большое! Все заработало!
Anton
03 декабря 2021, 00:17
0
Спасибо, но modx.com/extras/package/pthumb
webP + phpThumbOff, все работает как швейцарский нож уже 10 лет.
Евгений
02 декабря 2021, 22:37
0
мутная тема, когда через коллекцию включаю тв на да то значение записывается и в ресурсе отображается
но когда наоборот переключаешь а нет то значение в ресурсе просто никакое ( ни да ни нет) а фильтрация срабатывает как будто осталось включено…
в чем может быть причина?
Евгений Webinmd
02 декабря 2021, 22:25
+1
modx.pro/help/3408
modx.pro/help/21715

и еще несколько тем с поиском по ключевому слову CAST modx.pro/search?query=cast