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

Добавлять спецпредложения агенствами

СообщениеДобавлено: 26 ноя 2014, 08:13
Evg54
Здравствуйте!

Скажите, пожалуйста, как "Агенствам" при создании объявления дать возможность делать его как Спецпредложение?
В админке ничего такого не нашёл.

Re: Добавлять спецпредложения агенствами

СообщениеДобавлено: 28 ноя 2014, 17:23
Koduc
Именно агентствам или для всех нужна такая возможность?

Re: Добавлять спецпредложения агенствами

СообщениеДобавлено: 08 дек 2014, 13:44
Evg54
Только агентства.

Re: Добавлять спецпредложения агенствами

СообщениеДобавлено: 08 дек 2014, 15:02
fisher
В панели администратора, при редактировании объявления, вкладка дополнительно.

Re: Добавлять спецпредложения агенствами

СообщениеДобавлено: 08 дек 2014, 15:20
Evg54
fisher писал(а):В панели администратора, при редактировании объявления, вкладка дополнительно.

Как администратор вижу опцию, как агенство - нет.
121.png
121.png (58.13 КБ) Просмотров: 7647

Re: Добавлять спецпредложения агенствами

СообщениеДобавлено: 09 дек 2014, 12:45
fisher
Это возможность есть только в админ панели, то есть только у администратора сайта.

Re: Добавлять спецпредложения агенствами

СообщениеДобавлено: 09 дек 2014, 13:43
Evg54
fisher, спасибо, я это понимаю.

Возможно, я неверно сформулировал вопрос.

Как можно чекбокс "Спецпредложение" добавить на страницу, когда объявление добавляет пользователь с ролью Агенство?
Какой код и куда дописать, чтобы Агенства тоже смогли делать объявления "Спецпредложениями"?

Re: Добавлять спецпредложения агенствами

СообщениеДобавлено: 10 дек 2014, 14:53
fisher
в файле protected/modules/apartments/views/backend/__form.php
есть код
Код: Выделить всё
?php if (Yii::app()->user->getState('isAdmin')) { ?>
    <div class="rowold">
        <?php echo $form->checkboxRow($model'is_special_offer'); ?>
    </div>
    <?php ?>

в данном случае только админу отображается поле, можете поставить условие, например по полю type из таблицы юзеров, 42 это админ, 1 это простой пользователь, 2 и 3 это агенты и агенства.

Re: Добавлять спецпредложения агенствами

СообщениеДобавлено: 11 дек 2014, 06:51
Evg54
Пишу
Код: Выделить всё
<?php if (Yii::app()->user->getState('isAdmin')  || $data->type == 2 ) { ?>

выдаёт ошибку: Ошибка 500 Undefined variable: data

я так понимаю, что нужно передать эту переменную. Подскажите, что ещё дописать.