Всего 123 809 комментариев

kudesia
21 мая 2023, 12:07
0
То есть тут нужно в чанке programs.row вывести pagetitle категории с ID = 180?
Да, но таких категорий на странице несколько и programs.row у всех в tpl.
Он одинаков для всех категорий.
modx.pro/help/23970#comment-139274
Павел Романов
21 мая 2023, 11:10
0
Имеется та, что указана в вызове в &parents?
То есть тут нужно в чанке programs.row вывести pagetitle категории с ID = 180?

[[!msProducts?
    &parents=`180`
    &limit=`0`
    &sortby=`{ "menuindex":"ASC" }`
    &tpl=`programs.row`
]]
kudesia
21 мая 2023, 11:03
0
Этого не может быть. Поскольку все, что Вы рекомендовали я сделала один-в-один, а результата нет.
Значит, Вы не поняли мой вопрос.
Мне нужно вывести pagetitle той категории, которая указана в msproducts.
Если такая категория является основной — проблем нет. А вот если она дополнительная — то не выводится.
В любом случае, спасибо за попытку помочь.
kudesia
21 мая 2023, 11:00
0
Спасибо, но мне нужно вывести pagetitle той категории, которая указана в msproducts.
Если такая категория является основной — проблем нет. А вот если она дополнительная — то не выводится.

Ваш сниппет выводит все дополнительные категории.

Может Вы знаете, как вывести именно ту, которая указана?
Артур Шевченко
20 мая 2023, 19:42
0
Надеюсь скоро. Я задумал масштабное обновление, думаю под это дело сделаю и адаптацию. Ориентировочно 1-2 месяца
Dan
Dan
20 мая 2023, 19:24
0
Надо смотреть плагины скорее всего или сниппеты кастомные, которые есть в шаблоне. Еще можно глянуть, возможно ошибка будет в каком-нибудь файле внутри core/error/
Ivan
20 мая 2023, 19:12
0
Есть какая-нибудь информация по срокам появления поддержки modx3? Спасибо
Ivan
20 мая 2023, 19:11
0
Есть какая-нибудь информация по срокам появления поддержки modx3? Спасибо
Ivan
20 мая 2023, 18:48
0
В общем ошибку начинается выдавать если выбрать тип ресурса TXT, JS, CSS, PDF. С другими типами все ок.
Ivan
20 мая 2023, 18:44
0
Конечно, я могу robots.txt сделать просто файлом, но ведь интересно в чем проблема. Может она во что-то другое выливается.
Ivan
20 мая 2023, 18:44
0
Там ошибок нет. Только access_log наполняется. Установил чистый сайт и такая фигня…
Артур Шевченко
20 мая 2023, 16:06
0
Не знаю почему, но в плагине метод $modx->updateCollection() не работает, если запустить тот же код в Console — работает, а в плагине нет.
Dan
Dan
20 мая 2023, 07:22
0
Between есть, просто он априори странно себя ведет с datetime иногда. Так конечно можно писать, ничего в этом нет зазорного.
Andrew
19 мая 2023, 23:11
0
Эх, пока смотрю тихо с обновлением, но надежда умирает последней)
gloobus
19 мая 2023, 22:27
0
Разобрался!

Идём в core/components/migx/elements/tv/migx.tpl
В самом низу находим:
Ext.ComponentMgr.onAvailable('modx-resource-tabs', function() {
    Ext.apply(this, {
        listeners: {
            tabchange: MIGx.updateGrid,
            afterlayout: MIGx.updateGrid,
            resize: MIGx.updateGrid
        }
    });
});

Особо не вникал, но добавляет компонент modx-resource-tabs и действия на события.
Это горизонтальные табы в ресурсе, а MIGx.updateGrid обновляет таблицу в TV.
Сразу после добавляем:
Ext.ComponentMgr.onAvailable('modx-resource-vtabs', function() {
    Ext.apply(this, {
        listeners: {
            tabchange: MIGx.updateGrid
        }
    });
});

Оставил тут только одно событие tabchange, мне этого было достаточно, при изменении вертикальных табов категорий TV запускается обновление таблицы.

Далее, с шириной тулбара где кнопка Добавить элемент не стал глубоко лезть, заколхозил, в assets/components/migx/css/mgr.css добавил:
.tv_modx-grid-multitvgrid_items .x-toolbar,
.tv_modx-grid-multitvgrid_items .x-panel-tbar {
    width: 100% !important;
}
Проблему решает, выглядит красиво :)

Кто может красиво изложить, черканите Бруно.
vit
vit
19 мая 2023, 22:09
0
так работает, значит BETWEEN нету, а так норм писать или не очень?
Dan
Dan
19 мая 2023, 21:47
0
А попробуй так написать.
[[!PdoPage?
    &class=`RecordMy`
    &tpl=`tpl.recordMy`
    &element=`getRecords`
    &ajaxMode=`default`
    &sortby=`{"date":"ASC"}`
    &where=`['DATE >= "2023-03-17 00:00:00" AND DATE <= "2023-03-18 23:59:59"']`
]]
Артур Шевченко
19 мая 2023, 21:00
0
Может и не проверял, как разработчик могу сказать, что баг хоть и доставляет неудобства, но критично на работу не влияет. А поскольку автор компонента дядька занятой, мог этот баг и не заметить. Напиши issue или сразу PR зашли.
vit
vit
19 мая 2023, 20:10
0
пробовал так все равно первое выводит 2023-03-16
gloobus
19 мая 2023, 18:53
0
Это не так страшно было, т.к. информация все умещалась, отображалась. Сейчас же другая ситуация, что уезжает. Не понимаю только одного, это же вот явная проблема, видна сразу, разработчики совсем не проверяли?
По сути нужно или найти где тулбару с кнопкой Добавить указывается стиль ширины, или отрисовку таблицы при переходе по категориям в ТВ