Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Возможна ли переписка функций поискогово фильтра ?

00 голосов
3
Здравсвтуйте, подскажите пожалуйста возможно ли организовать в битриксе следующее.
это форма поиска 
Код
<fo rm action="" method="get" name="search_products" class="search_products" id="search_products"
 ons ubmit="return findTovar(this);">
      <fieldset>
         <legend>Поиск товаров</legend>
         <div>

            <label for="type"><b>Тип материала</b></label>
            <select name="type_material" id="type">

               <option value="armirovochnye-materialy-">Армировочные материалы </option>
               <option value="bloki-plity-pazogrebnevye">Блоки, плиты пазогребневые</option>
               <option value="germetiki-zhidkie-gvozdi-pena">Герметики, жидкие гвозди, пена</option>
               <option value="gidroizolyatsiya-">Гидроизоляция </option>
               <option value="gruntovki-gotovye">Грунтовки готовые</option>
               <option value="dveri">Двери</option>
               <option value="dekorativnaya-shtukaturka">Декоративная штукатурка</option>
               <option value="plitka-i-keramogranit">Керамогранит</option>
               <option value="kirpich">Кирпич</option>
               <option value="krepezhnye-izdeliya">Крепежные изделия</option>
               <option value="krovelnye-materialy">Кровельные материалы</option>
               <option value="lakokrasochnye-materialy">Лако-красочные материалы</option>
               <option value="listovye-materialy">Листовые материалы</option>
               <option value="metalloprokat">Металлопрокат</option>
               <option value="meshki-perchatki">Мешки, перчатки</option>
               <option value="nalivnoy-pol">Наливные полы, стяжки</option>
               <option value="oboi">Обои</option>
               <option value="santekhnika">Сантехника</option>
               <option value="sukhie-smesi">Сухие смеси</option>
               <option value="sukhie-stroitelnye-smesi">Сухие строительные смеси</option>
               <option value="utepliteli">Утеплители</option>
               <option value="elektrika">Электрика</option>

            </select>

         </div>
         <div>
            <label for="designation">Наименование</label>
            <input type="text" id="designation" name="designation" />
         </div>
         <div>
            <label for="manufacturer">Производитель</label>
            <input type="text" id="manufacturer" name="mader" />
         </div>
         <div>
            <label for="price_ftom">Цена от</label>
            <input type="text" id="price_ftom" name="price_ftom" class="small_area" />
            <label for="price_to" class="label_small_size_1">до</label>
            <input type="text" id="price_to" name="price_to" class="small_area" />
         </div>
         <div>
            <label for="presence">Наличие</label>
            <input type="checkbox" id="presence" />
            <label for="delivery" class="label_small_size_2">Доставка</label>
            <input type="checkbox" id="delivery" />
         </div>
         <input type="s ubmit" value="Найти" title="Найти товар!" />
      </fieldset>
   </form>
как я понимаю после нажатия на кнопку запускается эта функция "   ons ubmit="return findTovar(this);  "
вчем заключается проблема, проблема заключается в том  что до меня эту форму и его запросы  к базе и его функции писали другие программисты и  привязали его вот к этому " Тип материала " и теперь утверждают что нельзя отвязать поиск от этого  списка, куда они засунули файл с этими функциями и запросами я понят
спросил 15 Июнь, 13 от geograf (220 баллов)

3 Ответы

00 голосов
смотри  *.js-скрипты в шаблоне формы или в  шаблонах сайта (может быть и в шаблоне .default)

Не поможет - делай текстовый поиск по всему сайту на вхождение. Это точно поможет
ответил 15 Июнь, 13 от Cyber (540 баллов)
00 голосов
Код
 <fo rm action="/search/" method="get" name="search_products" class="search_products" id="search_products">
 <div>
            <label for="designation">Наименование</label>
            <input type="text" id="NAME" name="NAME" />
         </div>
  <input type="s ubmit" value="Найти" title="Найти товар!" />
</form>

Спасибо, позже буду искать, я решил сделать немного по другому, но вот что то не получается.

вот форма, вот ссылка где лежит news.list http://www.mosstos.ru/search/?NAME=Belinka почему не делается фильтр по тому что пришло по ссылки ?
Нашел компонент search.page вы водит информацию поиска, но мне он не подходит, возможно ли его изменить что  бы он выводил информацию которая придет по ссылки из поисковой вормы ?
Допустим надо что б показывал результаты независимо от того по каким параметрам происходит поиск:
По названию
По цене от и до
По производителю и так далие
ответил 28 Июнь, 13 от geograf (220 баллов)
00 голосов
может кто подсказать ?
ответил 01 Окт, 13 от geograf (220 баллов)

Похожие вопросы

0 голосов
3 ответов
0 голосов
2 ответов
спросил 08 Апр, 14 от EDKA (980 баллов)
0 голосов
2 ответов
0 голосов
2 ответов
спросил 22 Июнь, 13 от NiTrO (160 баллов)
0 голосов
1 ответ
спросил 17 Июнь, 14 от аноним