module breadcrumbs

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
zibert02
Сообщения: 203
Зарегистрирован: 2010.11.24, 17:29

module breadcrumbs

Сообщение zibert02 »

можно ли в самом модуле переопределить корневую ссылку, которая по умолчанию ведет в корень сайта? хочу направить ее в корень модуля. в инете нашел тока решение где надо править main.php
<?php $this->widget('zii.widgets.CBreadcrumbs', array(
'links'=>$this->breadcrumbs,
)); ?><!-- breadcrumbs -->
и без этого никак?

Аватара пользователя
Stamm
Сообщения: 407
Зарегистрирован: 2010.03.14, 18:59
Откуда: Россия, Москва
Контактная информация:

Re: module breadcrumbs

Сообщение Stamm »


zibert02
Сообщения: 203
Зарегистрирован: 2010.11.24, 17:29

Re: module breadcrumbs

Сообщение zibert02 »

этот метод изменения применяется в самом виджете CBreadcrumbs который лежит в main.php а мне надо из модуля через массив $this->breadcrumbs но как я вижу это невозможно

Аватара пользователя
Stamm
Сообщения: 407
Зарегистрирован: 2010.03.14, 18:59
Откуда: Россия, Москва
Контактная информация:

Re: module breadcrumbs

Сообщение Stamm »

Можно попробовать так.
Определить переменную $breadcrumbsHomeLink в components/Controller.php, потом во view или контроллере присвоить

Код: Выделить всё

$this->breadcrumbsHomeLink = CHtml::link('Главная', $this->createUrl('index')) 
И уже в view/layouts/main.php:

Код: Выделить всё

'homeLink'=> $this->breadcrumbsHomeLink

zibert02
Сообщения: 203
Зарегистрирован: 2010.11.24, 17:29

Re: module breadcrumbs

Сообщение zibert02 »

я не хочу трогать само приложение, только модуль
вобщем вижу что нельзя как я хочу

Ответить