We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 31660
    • 22 Posts
    Здравствуйте.
    Возникла такая идея -- сделать с помощью 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, чтобы понимал поочерёдные параметры?)

    Может быть, подобный фильтр реализуем как-то подругому?

    Спасибо большое за внимание к проблеме!
    Наверняка понадобится еще для кого-нибудь.