Всего 123 803 комментария

vit
vit
24 декабря 2023, 09:47
0
Либо нужно дописывать это самому. Но я бы лучше использовал CKEditor
Василий Наумкин
24 декабря 2023, 09:32
+2
Классика — это не читать документацию.

Нужно было просто заменить [[+total]] на {{+total}}, тогда парсер MODX пропустит этот плейхолдер, а pdoTools обработает как надо.

P.S. @Иван Бочкарев В вашей версии документации в примере указаны неправильные теги — в моей старой версии всё верно.

Вот твой коммит, с изменением смысла примера.
Сергей
23 декабря 2023, 20:05
0
Да, видимо оно, спасибо
Сергей
23 декабря 2023, 19:00
0
Проверил, данная проблема возникает на версии 2.8.6, на предыдущих работало.
После выхода версии 2.8.6 minishop2 не обновлялся.
Владимир
23 декабря 2023, 17:47
0
Спасибо! На Феноме без проблем работает.
Алексей Смирнов
23 декабря 2023, 16:58
0
Переходите на fenom тогда. И не будет таких надписей. Или напишите свой снипет с дополнительной логикой проверки.
Артур Шевченко
23 декабря 2023, 16:56
0
По иерархии вряд ли, а вот наследование одной конфигурации другой по id можно сделать
Владимир
23 декабря 2023, 16:50
0
Нет, с else тоже пишет в журнал(
Владимир
23 декабря 2023, 16:47
0
Еще одна непредсказуемая логика :) Я думал, что по-умолчанию else и так пустой, если его не задавать.
Алексей Смирнов
23 декабря 2023, 16:06
0
потому что вы сократили мой совет надо еще чтобы было обязательно else
иначе запись не корректна.
Владимир
23 декабря 2023, 16:01
0
Хотя в журнал ошибок теперь сыплются строки:
Could not find snippet with name [[!+modx.user.id:isloggedin:eq=`1`:then=`-`]]redirect
Владимир
23 декабря 2023, 15:01
0
Спасибо, способ хоть и костыльный, но работает. Да, видимо дело в особенностях работы парсера.
Алексей Смирнов
23 декабря 2023, 14:53
0
Предложу дополнительно подумать над фу-м именно наследования параметров по иерархии.
Алексей Смирнов
23 декабря 2023, 14:52
0
Сортировки по migx, опциям и ТВ не будет
А вот это плохая новость. редко требуется сортировка по этим полям. Хоть и редко — печаль что нельзя будет сделать.
Алексей Смирнов
23 декабря 2023, 14:48
+1
Оно будет срабатывать потому что так устроен MODX. тут или большая вложенность или эффект парсера модикс.
Дело в том что он (парсер) рекурсивный, а значит до того как сработает условие — вычисляет данные внутри всех условий (если я не ошибаюсь в формулировках).
Я обычно сниппеты делаю в таком режиме — режим «наоборот».
те есть в модиксе комментирование кода
[[- some code ]]
Поэтому ваше выражение можно переписать так:
[[[[!+modx.user.id:isloggedin:eq=`1`:then=`-`:else=``]]!redirect]]
возможно еще с воскл. знаками поиграться придется. Для другого контента который у вас был, будет условие:
[[!+modx.user.id:isloggedin:eq=`1`:then=` ....  `:else=``]]
Как-то так.
Артур Шевченко
23 декабря 2023, 13:19
0
В будущем планирую сделать возможность фильтровать по любыл таблицам с использованием плагинов.
Сортировки по migx, опциям и ТВ не будет, так как это может сильно замедлить работу фильтров.
Артур Шевченко
23 декабря 2023, 13:16
1
0
Там есть функция копирования конфигурации.
adminixi
23 декабря 2023, 13:03
0
Спасибо, попробую разобраться.
Наумов Алексей
23 декабря 2023, 12:30
0
На этапе создания конфига нужно добавлять поля, по которым фильтруем.
Если делаем много конфигов (для разных категорий, я же верно понял?) — придется много раз одни и те же поля добавлять. Предложил бы сделать отдельный список настроенных полей (фильтров), а уже в конфиге из него выбирать в 1 клик.