Ace писал(а):andipas писал(а):в файле - /protected/views/site/field-price-search.php
находим
- Код: Выделить всё
<span class="search"><div class="<?php echo $textClass; ?>" id="currency-title"><?php echo tc('Price up to'); ?>:</div> </span>
<span class="search">
<input type="text" id="priceTo" name="price" class="width70 search-input-new" value="<?php echo isset($this->price) && $this->price ? CHtml::encode($this->price) : ""; ?>"/>
<span id="price-currency"><?php echo Currency::getCurrentCurrencyName(); ?></span>
</span>
добавляем перед этим
- Код: Выделить всё
<span class="search"><div class="<?php echo $textClass; ?>">Цена до:</div> </span>
<span class="search">
<input type="text" name="priceFrom" class="width70 search-input-new" value="<?php echo isset($this->priceFrom) && $this->price ? CHtml::encode($this->priceFrom) : ""; ?>"/>
</span>
в файле - /protected/modules/quicksearch/controllers/MainController.php
в самом начале класса MainController добавляем переменную:
- Код: Выделить всё
public $priceFrom;
находим
- Код: Выделить всё
$price = Yii::app()->request->getParam('price');
$priceDefault = ceil(Currency::convertToDefault($price));
if($priceDefault) {
$criteria->addCondition('price <= :price');
$criteria->params[':price'] = $priceDefault;
$this->price = $price;
}
добавляем после
- Код: Выделить всё
$priceFrom = Yii::app()->request->getParam('priceFrom');
$priceFromDefault = ceil(Currency::convertToDefault($priceFrom));
if($priceFromDefault ) {
$criteria->addCondition('price >= :price_from');
$criteria->params[':price_from'] = $priceFromDefault;
$this->priceFrom = $priceFrom;
}
Это уже обсуждалось в этой теме. Вот и вопрос. Можно ли этим кодом воспользоваться???
Заранее спасибо за оперативный ответ...