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

module breadcrumbs

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

Re: module breadcrumbs

Добавлено: 2011.01.21, 18:17
Stamm

Re: module breadcrumbs

Добавлено: 2011.01.21, 18:28
zibert02
этот метод изменения применяется в самом виджете CBreadcrumbs который лежит в main.php а мне надо из модуля через массив $this->breadcrumbs но как я вижу это невозможно

Re: module breadcrumbs

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

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

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

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

'homeLink'=> $this->breadcrumbsHomeLink

Re: module breadcrumbs

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