Size: a a a

MODX. Русскоязычное сообщество.

2020 November 05

EB

Eugene Bukarev in MODX. Русскоязычное сообщество.
сами товары находятся в minishop
источник

EB

Eugene Bukarev in MODX. Русскоязычное сообщество.
mFilter не покатит - клиент хочет именно чтобы меню было, а не фильтр. Фильтр уже есть, но попросили отключить. Неудобно им..
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
Eugene Bukarev
мне надо в pdomenu вывести только те товары у которых модельный год 2021. Рядом вывести отдельное меню с модельным годом 2020. Модельный год прописан в опциях товара
pdoMenu ничего не знает об опциях.
1. Если вложенность не нужна, то делайте на msProduct это меню, но нужно предусмотреть чтобы у меню проставлялся активный пункт меню.
2. Если делать на pdoMenu (он ничего не знает об товарах и опциях,), поэтому нужно писать join таблиц опций для русурса. Как писать гуглите тк у меня нет рабочего решения и подсказать не могу.
3. написать на php свой вывод менюшки с нужным функционалом.
источник

S

Sentinel in MODX. Русскоязычное сообщество.
Eugene Bukarev
mFilter не покатит - клиент хочет именно чтобы меню было, а не фильтр. Фильтр уже есть, но попросили отключить. Неудобно им..
можно на pdoPage сделать с element msProducts
источник

EB

Eugene Bukarev in MODX. Русскоязычное сообщество.
Алексей Смирнов
pdoMenu ничего не знает об опциях.
1. Если вложенность не нужна, то делайте на msProduct это меню, но нужно предусмотреть чтобы у меню проставлялся активный пункт меню.
2. Если делать на pdoMenu (он ничего не знает об товарах и опциях,), поэтому нужно писать join таблиц опций для русурса. Как писать гуглите тк у меня нет рабочего решения и подсказать не могу.
3. написать на php свой вывод менюшки с нужным функционалом.
спасибо. Я начал второй вариант пробовать. Но пока не получилось. Думал не в том направлении рою
источник

EB

Eugene Bukarev in MODX. Русскоязычное сообщество.
Sentinel
можно на pdoPage сделать с element msProducts
у меня сейчас карточки товара mFilter выгружает на страницу, а меню pdoMenu. В карнточках и меню указаны соответствующие айди ресурса. И все работает кроме того что год выбрать не получилось пока. Спасибо. тоже интересный вариант. Я что-то не подумал
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
товарищи, может кто помнит, знает.
как сделать (какой формат записи) сортировки sortby sortdir, если нужно сортировать по Parent по произвольным числам типа 33,66,99,44,32. ?
источник

EB

Eugene Bukarev in MODX. Русскоязычное сообщество.
Алексей Смирнов
товарищи, может кто помнит, знает.
как сделать (какой формат записи) сортировки sortby sortdir, если нужно сортировать по Parent по произвольным числам типа 33,66,99,44,32. ?
menuindex?
источник

НС

Николай Савин... in MODX. Русскоязычное сообщество.
Алексей Смирнов
товарищи, может кто помнит, знает.
как сделать (какой формат записи) сортировки sortby sortdir, если нужно сортировать по Parent по произвольным числам типа 33,66,99,44,32. ?
ids
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
вот типа такого: &sortdir={"parent":"2,67,23,16,22,45"}
источник

EB

Eugene Bukarev in MODX. Русскоязычное сообщество.
или &sortby=RAND()
источник

EB

Eugene Bukarev in MODX. Русскоязычное сообщество.
тоже работало у меня
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
Eugene Bukarev
или &sortby=RAND()
не рандомно а произвольно заранее известны ID parents
источник

EB

Eugene Bukarev in MODX. Русскоязычное сообщество.
Eugene Bukarev
или &sortby=RAND()
rand только в кавычках. Вырезало
источник

EB

Eugene Bukarev in MODX. Русскоязычное сообщество.
а если вызывать их по очереди здесь в нужном порядке &parents не помогает?
источник

EB

Eugene Bukarev in MODX. Русскоязычное сообщество.
&parents="2, 76.. и т.д.
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
нет очевидные вещи испробовал
источник

S

Sentinel in MODX. Русскоязычное сообщество.
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
Во... я ж говорю синтаксис...
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
Спасибо!!!!
источник