Информационные страницы

Сообщения о багах в продукте

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Информационные страницы

Сообщение Mono » 04 июн 2014, 18:37

Не работает активация-деактивация информационных страниц в админке, иконка меняет свой статус в таблице, но при любом выборе страница остается активной.
Mono
Гражданин
Гражданин
 
Сообщения: 155
Зарегистрирован: 14 сен 2013, 02:29
Очки репутации: 0

Re: Информационные страницы

Сообщение Xpycm » 04 июн 2014, 19:23

Файл protected/modules/infopages/controllers/MainController.php, метод actionView
После:
Код: Выделить всё
$model = $this->loadModel($id, 1); 

Вставить:
Код: Выделить всё
if ($model->active == InfoPages::STATUS_INACTIVE)
            throw404(); 
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Информационные страницы

Сообщение Mono » 05 июн 2014, 15:17

Спасибо, починилось)

Там есть еще один косячок, в админке под списком информационных страниц отсутствует селектор действий ( Удалить, Активировать, Деактивировать)

Включить его можно так, в конце файла /modules/infopages/views/backend/admin.php
заменить закоментированый код

Код: Выделить всё
/*
$this->renderPartial('//site/admin-select-items', array(
    'url' => '/infopages/backend/main/itemsSelected',
    'id' => 'infopages-grid',
    'model' => $model,
    'options' => array(
        'delete' => Yii::t('common', 'Delete')
    ),
));*/
 

на
Код: Выделить всё
$this->renderPartial('//site/admin-select-items', array(
    'url' => '/infopages/backend/main/itemsSelected',
    'id' => 'infopages-grid',
    'model' => $model,
    'options' => array(
    'activate' => 'Активировать',
    'deactivate' => 'Деактивировать',
    'delete' => 'Удалить'
    ),
));
 
Mono
Гражданин
Гражданин
 
Сообщения: 155
Зарегистрирован: 14 сен 2013, 02:29
Очки репутации: 0


Вернуться в Ошибки

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron