В поиске города используется виджет
http://www.erichynds.com/blog/jquery-ui ... ect-widgetпараметры для виджета задаются в файле protected/views/site/_search_js.php
- Код: Выделить всё
$("#city")
.multiselect({
noneSelectedText: "<?php echo Yii::t('common', 'select city')?>",
checkAllText: "<?php echo Yii::t('common', 'check all')?>",
uncheckAllText: "<?php echo Yii::t('common', 'uncheck all')?>",
selectedText: "<?php echo Yii::t('common', '# of # selected')?>",
minWidth: cityField.minWidth,
classes: "search-input-new search-city-height",
multiple: "false",
selectedList: 1
}).multiselectfilter({
label: "<?php echo Yii::t('common', 'quick search')?>",
placeholder: "<?php echo Yii::t('common', 'enter initial letters')?>",
width: 185
});
к сожалению нет опции, который бы убирал поиск у виджета, поэтому нужно разбираться в коде виджета.
Чтобы сделать обычный список, удаляйте код что приведен выше.
В файле protected/views/site/_search_field_location.php
'city[]', измените на 'city',
строчку
- Код: Выделить всё
array('class' => $fieldClass.' height17 searchField', 'multiple' => 'multiple')
измените на
- Код: Выделить всё
array('class' => $fieldClass.' searchField')
в файле protected/modules/quicksearch/controllers/MainController.php
- Код: Выделить всё
$criteria->addInCondition('t.loc_city', $city);
на
- Код: Выделить всё
$criteria->compare('t.loc_city', $city);