Финансовая поддержка
VPS, бесплатные дополнения и docs
Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию.
Поддержать
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE)
UiCMPGenerator дополнение для создания пакетов
Личный кабинет на Sendit - не удается сбросить пароль
[mSync] Новая версия синхронизации с 1С
Checkbox для модального окна
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)...
Minishop + честный знак (продажа маркированной продукции)
Sendex 2.0 не встает на Modx 2.8.8
MiniShop3 - Не выводятся товары дополнительных категорий
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает"
Всего 126 147 комментариев
Ты выбираешь ресурсы в корне, то есть родителей у них нет. Значит, нужно указать:
Включай &showLog, смотри запросы — это ж SQL, нетрудно разобраться, что происходит.
вызов тот же:
если добавляем в where условие для parent'а, то всё работает:
наличие\отсутствие depth при этом ни на что не влияет, само собой
Сделать подписку на категорию не особо сложно — можно обойтись всего одним плагином.
Он должен уметь:
1. Подписывать\отписывать юзеров (сохранять их id в поле properties ресурса).
2. При создании новой страницы проверять parent, и если там есть подписчики — слать им письма.
Ну а вывести количество сможет простейший сниппет, который получит properties и посчитает размер массива подписчиков.
P.S. На будущее постарайся объяснять так, чтобы не возникало встречных вопросов. Все люди занятые, вытягивать подробности, чтобы тебе помочь, никому не интересно.
Подумаю, как улучшить работу &context.
Удалём resources, и всё работает как надо — выводятся материалы только заданного контекста:Лог:
Ну и эта, ты указал выводить все страницы (&parents=`0`), кроме товара с id=12 — так и выводится.
Параметр &context работает только если и &parents и &resources равны 0. Иначе он не нужен, если ты указал или ресусры или родителей.
По уму, его вообще убрать надо, чтобы не путал.
Павел Гвоздь·Павел Гвоздь·Тебе лень объяснить — мне лень отвечать.
Я и так уже все сделал, давай дальше сам?
Изменений очень много, не хочу, что при обновлении сайты поломались. Мы же не Evolution выпускаем =)