Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Бага в теме оформления backend_bootstrap #120

Closed
yupe opened this issue Apr 17, 2012 · 5 comments
Closed

Бага в теме оформления backend_bootstrap #120

yupe opened this issue Apr 17, 2012 · 5 comments
Milestone

Comments

@yupe
Copy link
Owner

yupe commented Apr 17, 2012

При просмотре http://localhost/yupe/index.php/feedback/default/view/id/1 (или любой иной модели)

Stack Trace
#0

  • /var/www/framework/web/helpers/CHtml.php(85): htmlspecialchars(array(0 => "delete", "id" => "1"), 3, "UTF-8")
    Сортировка новостей #1
  • /var/www/framework/web/helpers/CHtml.php(2117): CHtml::encode(array(0 => "delete", "id" => "1"))
    Добавление комментариев #2
  • /var/www/framework/web/helpers/CHtml.php(140): CHtml::renderAttributes(array("submit" => array(0 => "delete", "id" => "1"), "confirm" => "Подтверждаете удаление сообщения ?"))
    FlashMessagesWidget -> YFlashMessagesWidget #3
  • /var/www/framework/zii/widgets/CMenu.php(243): CHtml::tag("span", array("submit" => array(0 => "delete", "id" => "1"), "confirm" => "Подтверждаете удаление сообщения ?"), "Удалить данное сообщение")
    Каталог application.widgets #4
  • /var/www/framework/zii/widgets/CMenu.php(208): CMenu->renderMenuItem(array("label" => "Удалить данное сообщение", "linkOptions" => array("submit" => array(0 => "delete", "id" => "1"), "confirm" => "Подтверждаете удаление сообщения ?"), "itemOptions" => array("class" => "nav-header"), "active" => false))
    Удалить https://github.com/yupe/yupe/tree/master/protected/controllers/gallery #5
  • /var/www/framework/zii/widgets/CMenu.php(172): CMenu->renderMenuRecursive(array(array("label" => "Основное меню", "itemOptions" => array("class" => "nav-header"), "active" => false), array("label" => "Управление сообщениями", "url" => array("admin"), "active" => false), array("label" => "Добавить сообщение", "url" => array("create"), "active" => false), array("label" => "Список сообщений", "url" => array("index"), "active" => false), ...))
    Каталог application.helpers #6
  • /var/www/framework/zii/widgets/CMenu.php(159): CMenu->renderMenu(array(array("label" => "Основное меню", "itemOptions" => array("class" => "nav-header"), "active" => false), array("label" => "Управление сообщениями", "url" => array("admin"), "active" => false), array("label" => "Добавить сообщение", "url" => array("create"), "active" => false), array("label" => "Список сообщений", "url" => array("index"), "active" => false), ...))
    Каталог https://github.com/yupe/yupe/tree/master/protected/views/gallery #7
  • /var/www/framework/web/CBaseController.php(174): CMenu->run()
    Каталог https://github.com/yupe/yupe/tree/master/protected/modules/facebook #8
    – /var/www/yupe/themes/backend_bootstrap/views/yupe/layouts/column2.php(35): CBaseController->widget("zii.widgets.CMenu", array("items" => array(array("label" => "Основное меню", "itemOptions" => array("class" => "nav-header")), array("label" => "Управление сообщениями", "url" => array("admin")), array("label" => "Добавить сообщение", "url" => array("create")), array("label" => "Список сообщений", "url" => array("index")), ...), "htmlOptions" => array("class" => "nav nav-list")))
    30
    31 $this->menu = array_merge(array(array('label'=> Yii::t('yupe', 'Основное меню'), 'itemOptions'=>array("class"=>"nav-header") )) , $this-> menu );
    32 $this->widget('zii.widgets.CMenu', array(
    33 'items' => $this->menu,
    34 'htmlOptions' => array('class' => 'nav nav-list'),
    35 ));
    36 }
    37 ?>
    38
    39
    40
@yupe
Copy link
Owner Author

yupe commented Apr 18, 2012

Бага возникает при разборе вот такой строки, добавляемой в меню

array('label' => Yii::t('feedback', 'Удалить данное сообщение'), 'url' => '#', 'linkOptions' => array('submit' => array('delete', 'id' => $model->id), 'confirm' => 'Подтверждаете удаление сообщения ?')),

@yupe
Copy link
Owner Author

yupe commented Apr 18, 2012

если убрать "'linkOptions' => array('submit' => array('delete', 'id' => $model->id), 'confirm' => 'Подтверждаете удаление сообщения ?')" - все работает хорошо....

@yupe
Copy link
Owner Author

yupe commented Apr 18, 2012

Вся проблема вот в этом цикле https://github.com/yupe/yupe/blob/master/themes/backend_bootstrap/views/yupe/layouts/column2.php#L20

Я пока его удалю, так как не совсем понял для чего он =)

@archaron
Copy link
Contributor

Не, удалять не надо, сейчас все выправлю. Я же говорил что только начал ) Используй пока дефолтную. Цикл там этот проверяет, если урла у пункта "#" или вообще отсутствует то это не пункт меню а заголовок - и добавляется соответствующий класс. Сейчас короче посмотрю

@yupe
Copy link
Owner Author

yupe commented Apr 19, 2012

ок =)

@yupe yupe closed this as completed in 41c1e95 Apr 20, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants