Выделить цену
Добавлено:
13 апр 2014, 19:07
Pavel555
Подскажите пожалуйста, где в коде можно добавить обрамление цены тегом?
Т.е. чтобы вместо
Цена: 3 990 000 руб. Продажа
стало
Цена: <span class="myclass">3 990 000 руб.</span> Продажа
как в детальном виде объявления, так и в таблице.
Это нужно, чтобы в CSS можно было выделять цену нужным размером и цветом.
Спасибо.
Re: Выделить цену
Добавлено:
14 апр 2014, 08:20
Koduc
Файл /protected/modules/apartments/models/Apartment.php - находите строку
- Код: Выделить всё
return $this->setPretty($price).' '.$this->getCurrency().' '.self::getPriceName($this->price_type);
и меняете на что-то типа:
- Код: Выделить всё
return '<span class="myclass">'.$this->setPretty($price).' '.$this->getCurrency().'</span> '.self::getPriceName($this->price_type);
Re: Выделить цену
Добавлено:
14 апр 2014, 09:12
Pavel555
Спасибо. На странице объявления сработало, но в списке объявлений в таблице теги span выводятся в браузере просто текстом.
Re: Выделить цену
Добавлено:
14 апр 2014, 10:59
Pavel555
Решил так (надеюсь, правильно). В /protected/modules/apartments/views/widgetApartments_list.php в array цены добавил 'type' => 'raw'.
Было:
- Код: Выделить всё
array(
'header' => tt('Price', 'apartments'),
'value' => '$data->getPrettyPrice()'
),
Стало:
- Код: Выделить всё
array(
'header' => tt('Price', 'apartments'),
'type' => 'raw',
'value' => '$data->getPrettyPrice()'
),