Здравствуйте.
Возникла такая идея -- сделать с помощью Ditto -> request фильтрацию по каталогу (
со стороны пользователя), используя html-форму(checkbox или multiple select) где использовать тэги, как параметры для фильтрации.
Напомню, что расширение Request позволяет ditto принимать и обрабатывать параметры, пришедшие методом GET.
Таким образом в ditto-параметр &tags можно поместить значения какого-либо TV и сделать фильтр соответствующих документов, отправляя данные с html-формы методом get.
Проблема в том, что html форма, которую придётся использовать для формирования GET запроса, передаёт параметры поочереди, так, что ditto обрабатывает только самую поледнюю переменную.
index.php?id=1&ditto_tags=param1&ditto_tags=param2&ditto_tags=param3
А request понимает, только когда тэги разделены запятой
index.php?id=1&ditto_tags=param1,param2,param3
Какие могут быть способы решения проблемы?
(Может с помощью javascript "научить" html-форму передавать параметры через запятую, или изменить сам request, чтобы понимал поочерёдные параметры?)
Может быть, подобный фильтр реализуем как-то подругому?
Спасибо большое за внимание к проблеме!
Наверняка понадобится еще для кого-нибудь.