Написание сниппета под Modx
Дано: Каталог товаров и TV поля каждого товара с характеристиками. Нужен сниппет, позволяющий делать умную выборку товаров. Т.е. пользователь отмечает из всех критериев необходимые ему и получает выборку товаров.
Выборка осуществляется из списка производителей и еще нескольких параметров (checkboxы)
Одного списка (select)
И нескольких полей сравнения. Например, два поля: Цена от и цена до (тип поля text). Соответственно, в значении поля в админке указана точная цена, например 650руб. А при выборке должны выдаваться все значения, которые попадут в указанный диапазон.
Таких полей сравнения будет несколько.
Пользователь получает результат при заполнении любого количества пунктов. Т.е. не только, если он заполнил все сравнения, но и если он, например, указал диапазон цен, диапазон размеров и выбрал производителей, но не заполнил диапазон веса.
Внимание! Придется писать именно свой сниппет, tveditor и фильтры дитто вас не спасут. Все из-за того, что есть эти поля, которые надо сравнивать.
Конкретно объясню на примере тому, кого выберу.
Предоплата возможна при наличии отзывов.
сроки - вчера.
Справившемуся с работой - золотые горы :) (На самом деле - есть еще несколько небольших сниппетов, которые ждут своего исполнителя)