Наумов Алексей

Наумов Алексей

С нами с 31 марта 2013; Место в рейтинге пользователей: #13
Наумов Алексей
24 декабря 2020, 14:42
0
В моих компонентах я вижу что renderer это функция с такими параметрами:
function(val, cell, row)
попробуйте добавить 3й параметр и посмотреть в отладчике, в row должна быть строка с данными со всеми полями объекта.
Наумов Алексей
21 декабря 2020, 16:41
0
Посредством SQL запроса нет.
Да и проверять посредством php скрипта наличие файла на диске так себе идея.

Лучше битые ссылки исправьте.
Наумов Алексей
21 декабря 2020, 09:44
0
Товары создаете с помощью ms2form?

А у товара поле, соответствующее вашей новой галочке создали?
Наумов Алексей
17 декабря 2020, 15:02
0
На этом сайте есть раздел Готовые решения modx.pro/solutions
Возможно, часть публикаций отсюда, после проверки стоит структурировать и перенести (дать ссылки) в документацию.
Так сказать сборник «золотых» готовых решений.
Наумов Алексей
17 декабря 2020, 14:24
0
Ну найдите решение, как убрать формирование огромного IN.
В него ж поди попадают id товаров, а не категорий.

Например параметр depth ил может вообще убрать ограничение по родителям? Оставить только ограничение по шаблону.
Наумов Алексей
17 декабря 2020, 12:15
0
Запрос посмотрите… showLog…
может параметр depth имеет смысл задать, не формируется ли у вас огромный список IN в запросе?
Наумов Алексей
17 декабря 2020, 12:01
0
Если при отключении TV (и сортировки по нему) ситуация не улучшается — смотрите, что у вас в чанке tableview).
Уменьшите limit до 2х штук, быстрее станет?
Наумов Алексей
14 декабря 2020, 16:29
+1
Такой же, разницы не будет
Наумов Алексей
14 декабря 2020, 14:43
+1
{set $translatedId = $modx->runSnippet('BabelTranslation', ['contextKey' => 'web'])}
{$translatedId | url : ['scheme' => 'full']}
Ну можно и в одну строку загнать все это конечно, без промежуточной переменной :)
Наумов Алексей
10 декабря 2020, 17:54
+1
В файле в formitform.map.inc.php, вы там изменения вносили, но в одном месте не дописали.
Наумов Алексей
10 декабря 2020, 17:45
0
В $xpdo_meta_map['FormItForm'] есть поле fields, как минимум туда image забыли добавить.
Наумов Алексей
10 декабря 2020, 17:16
0
При следующем обновлении компонента все это затрется.
Наумов Алексей
08 декабря 2020, 16:27
0
Функцию нельзя 2 раза объявлять, вот и идет ошибка.
А вообще давайте я поищу за вас.
Наумов Алексей
08 декабря 2020, 09:50
0
Image+ попробуйте, вроде там есть alt
Наумов Алексей
04 декабря 2020, 10:03
+1
А вообще в настройках miniShop2 есть же возможность отключить поля как в таблице, так и в окне редактирования заказа… может этого и достаточно будет? :)
Наумов Алексей
04 декабря 2020, 09:53
0
modx.pro/howto/19246 вот это почитайте, не совсем прям 100% ответ на вопрос, но информация наводящая там вся есть
Наумов Алексей
02 декабря 2020, 17:31
0
Не понял, что нужно получить?
Все тож самое… есть процессор «getList», в него передается некий критерий для ограничения выборки (parent), в методе prepareQueryBeforeCount задаем условия…
Наумов Алексей
02 декабря 2020, 16:25
0
Я от modObjectGetListProcessor наследую… но и объекты у меня чаще всего свои, не modResource
Наумов Алексей
02 декабря 2020, 12:50
+1
Ну вот у вас:
,baseParams: {
            action: 'resource/getlist'
            ,parent: '21948'
        }
parent вы передали, он будет доступен в процессоре.

Я делал всегда свой процессор, не пользовал стандартный, например это будет core/components/МОЙКОМПОНЕНТ/processors/mgr/resource/getcategories.class.php
, тогда
action: 'mgr/resource/getcategories'
а уже в этом процессоре возвращал что нужно