Страница 1 из 1

Фото пользователя перед объявлением на главной

СообщениеДобавлено: 30 мар 2015, 13:10
Альберт
Скажите пожалуйста! Как сделать так, чтобы на главной странице объявлений перед объявлением появлялось имя пользователя с его аватаркой в виде ссылки на его полный список объявлений. Заранее Спасибо! :-)

Re: Фото пользователя перед объявлением на главной

СообщениеДобавлено: 01 апр 2015, 10:11
Koduc
Файл /themes/classic/views/modules/apartments/views/widgetApartments_list_item.php
После строки
Код: Выделить всё
<div class="appartment_item <?php echo $addClass?>" lat="<?php echo $item->lat;?>" lng="<?php echo $item->lng;?>" ap_id="<?php echo $item->id?>" >

вставить примерно следующее:
Код: Выделить всё
<?php $owner $model->user;?>
<a href="<?php echo Yii::app()->createUrl('/apartments/main/alllistings', array('id' => $owner->id)); ?>">
<span><?php echo $owner->getNameForType();?></span>
<?php echo $owner->renderAva(false''truetrue);?>
</a>

Внешний вид уж подгоните как вам необходимо.

Re: Фото пользователя перед объявлением на главной

СообщениеДобавлено: 01 апр 2015, 11:31
Альберт
Чет ошибка вылетает!

Fatal error: Call to a member function getNameForType() on a non-object in Z:\home\localhost\www\open\themes\classic\views\modules\apartments\views\widgetApartments_list_item.php on line 27

Re: Фото пользователя перед объявлением на главной

СообщениеДобавлено: 01 апр 2015, 14:06
support
Попробуйте заменить "$model" на "$item"

Re: Фото пользователя перед объявлением на главной

СообщениеДобавлено: 01 апр 2015, 16:05
Альберт
Спасибо! Заработало!