Категории |
Изминение "свойств" тегов.Возникла небольшая проблемка, форма поиска на сайте организовываю в виде форм и полей. Но не передается GETом запрос. Особо в нутре движка не копался, но где можно изменить назначение тега, используемого в шаблоне? или же есть какие-либо альтернативы? назначение какого тега нужно изменить? Нужно изменить {$INPUT_SEARCH} и {$BUTTON_SUBMIT}. Сама форма поиска: <form name="" action="" method="get"><input type="hidden" name="" value="" /><input type="hidden" name="" value="1" /><input type="text" name="" class="input1" /><span><input type="image" src="/buttons/new_chinaelectricity/search.png" alt="Искать" title=" Искать " /></span></form> Если изменение {$INPUT_SEARCH} и {$BUTTON_SUBMIT} невозможно, то хорошо бы иметь списочек неймов, используемых в них на руках, для включения в форму поиска Форма формируется в \themes\default\source\boxes\search.php где-то был расширенный блок поиска. Не то, где там есть $INPUT_SEARCH и $BUTTON_SUBMIT ?
Не то, где там есть $INPUT_SEARCH и $BUTTON_SUBMIT ? $box->assign('INPUT_SEARCH', os_draw_input_field('keywords', '', 'onkeyup="ajaxQuickFindUp(this);" id="quick_find_keyword"')); $box->assign('BUTTON_SUBMIT', os_image_submit('button_quick_find.gif', IMAGE_BUTTON_SEARCH)); вы не переменную ищите. Тут шаблонизатор вывод делает О как, странная штука os_draw_input_field - не обязательно использовать. можно тупо input воткнуть туда os_draw_input_field - не обязательно использовать. можно тупо input воткнуть туда т.е $box->assign('INPUT_SEARCH', '<input type="text" name="name" value="value" />'); В смысл немного не въехал, откуда он берет здесь $box->assign('INPUT_SEARCH', os_draw_input_field('keywords', '', 'onkeyup="ajaxQuickFindUp(this);" id="quick_find_keyword"')); 'keywords', '', 'onkeyup="ajaxQuickFindUp(this);" id="quick_find_keyword"' Мы же должны были сначала их где-то предописать, формирование запроса не понял, менять не че не стал, сделал так в самом шаблоне: <input type="text" onkeyup="ajaxQuickFindUp(this);" name="keywords" class="input1" id="quick_find_keyword" /><span><input type="image" src="includes/templates/chinaelectric/buttons/english/search.png" alt="Search" title=" Search " /> Все работает, но было бы интересно узнать суть формирования запроса, общими словами. Буду благодарен. os_draw_input_field = это функция шопоса в которую можно передать аргументы: 1 аргумент -keywords - атрибут name, вторым идет наверно id, третий видимо не обязательный и произвольный ок, разобрался) |
|