В поиске по объявлениям используются выпадающие списки. Как мне сделать так, чтобы в выпадающем списке сначала стояло значение "Не выбрано" и можно было искать только по одному выбранному значению.
В файле modules/ab/views/ab.view.show_search.php замените:
case 'select':
case 'multiple':
echo '
<span class="input-title">'.$row["name"].':</span>';
foreach ($row["select_array"] as $key => $value)
{
echo '<input type="checkbox" id="ab_search_p'.$row["id"].'_'.$key.'" name="p'.$row["id"].'[]" value="'.$key.'"'.(in_array($key, $row["value"]) ? " checked" : '').'>
<label for="ab_search_p'.$row["id"].'_'.$key.'">'.$value.'</label>
<br>';
}
на:
case 'select':
case 'multiple':
echo '
<span class="input-title">'.$row["name"].':</span><select name="p'.$row["id"].'[]">
<option value="">'.$this->diafan->_('Не выбрано').'</option>';
foreach ($row["select_array"] as $key => $value)
{
echo '<option value="'.$key.'"'.(in_array($key, $row["value"]) ? " checked" : '').'>'.$value.'</option>';
}
echo '</select>';