smit |
|
---|---|
Как выяснилось, готовых решений для управления фильтрами поиска заданий, никаких нет (Может я что-то пропустил?). Поэтому пилим экстраполя. В projects.edit.tpl я запилил {PRJEDIT_FORM_XXXXX}. в projects.tpl - {PRJ_XXXXX}, в projects.list.tpl - {SEARCH_XXXX}. В Search / Конфигурация, я нашел: Дополнительные поля страниц для поиска, разделенные запятыми: Попробовал подставить названия имена созданных мной полей - не помогло. Собственно вопрос: как эти поля к фильтрации поиска то приклеить? Добавлено 6 дней спустя: Народ, давайте уже разберемся, где и какие изменения необходимо внести, чтобы добавленные поля участвовали в фильтрации поиска? Добавлено 10 минут спустя:
Немного покопавшись, в projects.index.php я нашел:
$t_pr->assign(array(
'SEARCH_ACTION_URL' => cot_url('projects', '', '', true), 'SEARCH_SQ' => cot_inputbox('text', 'sq', htmlspecialchars($sq), 'class="schstring"'), "SEARCH_CAT" => cot_projects_selectcat($c, 'c'), "SEARCH_SORTER" => cot_selectbox($sort, "sort", array('', 'costasc', 'costdesc'), array($L['projects_mostrelevant'], $L['projects_costasc'], $L['projects_costdesc']), false), )); Что соответствует значениям из тегов в projects.index.tpl :
{SEARCH_SQ}
{SEARCH_LOCATION}
{SEARCH_CAT} {SEARCH_SORTER} Т.е. я на правильном пути.
|
|
This post was edited by smit (2016-11-21 14:52, 7 years ago) |
Macik |
|
---|---|
#42364 smit: Если ваше экстраполе имеет имя `test`, то сюда надо добавить `item_test`, если речь о таблице `cot_projects`.
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
smit |
|
---|---|
#42402 Macik:#42364 smit:
Что-то не то. Имя поля: SDF. Значения: S, D, F. Я нашел таблицу: flance_projects - видны объявления. Есть столбик: item_SDF - вроде всё правильно. Но, вставка этого item_SDF в Search / Конфигурация, "Дополнительные поля страниц для поиска" - ничего не дало, фильтр также не работает. Это точно тот поиск?
|
|
This post was edited by smit (2016-11-22 02:12, 7 years ago) |
Macik |
|
---|---|
Плагин Search коробочный, просто модуль Projects его расширяет под поиск проектов. Код, кодорый должен добавлять доп.поля для поиска в модуле присутствует, но работает ли он корректно не проверял. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
smit |
|
---|---|
#42409 Macik: И как же быть? Добавлено 4 часа спустя: Может вручную поля к таблице приклеить? Как это сделать? Я к сожелению в php не очень.. |
|
This post was edited by smit (2016-11-22 15:55, 7 years ago) |