$this->widget('zii.widgets.CBreadcrumbs', array('links'=>$this->breadcrumbs));
$this->breadcrumbs=array(
'Название ссылки' => 'Ссылка',
'Название ссылки 2' => 'Ссылка 2',
);
Koduc писал(а):Так вот навскидку могу сказать что примерно сделать.
1) В нужное место страницы вставить виджет хлебных крошек
- Код: Выделить всё
$this->widget('zii.widgets.CBreadcrumbs', array('links'=>$this->breadcrumbs));
2) Потом в нужных местах вставлять в код следующее:
- Код: Выделить всё
$this->breadcrumbs=array(
'Название ссылки' => 'Ссылка',
'Название ссылки 2' => 'Ссылка 2',
);
$this->breadcrumbs=array(
'Москва' => array('/quicksearch/main/mainsearch', 'city' => array(7)),
'Почасовая аренда' => array('/quicksearch/main/mainsearch', 'apType' => 2),
'Объявление №28'
);
Koduc писал(а):Код можно вставить да, в main.php (или в inner.php), зависит от того места, где они будут на странице размещаться.
Название ссылоке прописываете только те, которые нужны на данной странице.
Например для хлебных крошек вида "Главная > Москва > Почасовая аренда > Объявление №28" код будет таким:
- Код: Выделить всё
$this->breadcrumbs=array(
'Москва' => array('/quicksearch/main/mainsearch', 'city' => array(7)),
'Почасовая аренда' => array('/quicksearch/main/mainsearch', 'apType' => 2),
'Объявление №28'
);
Все параметры вроде city, apType - смотрите при поиске в адресной строке. По сути это получаются ссылки на результаты поиска по нужным параметрам.
Внешний вид получается такой:
$this->breadcrumbs=array(
'Астана' => array('/quicksearch/main/mainsearch', 'city' => array(1)),
'Алматы' => array('/quicksearch/main/mainsearch', 'city' => array(2)),
'Актау' => array('/quicksearch/main/mainsearch', 'city' => array(8)),
'Атырау' => array('/quicksearch/main/mainsearch', 'city' => array(10)),
'Почасовая аренда' => array('/quicksearch/main/mainsearch', 'apType' => 2),
'Посуточная аренда' => array('/quicksearch/main/mainsearch', 'apType' => 3),
'Продажа' => array('/quicksearch/main/mainsearch', 'apType' => 1),
'Квартиры' => array('/quicksearch/main/mainsearch', 'objType' => 1),
'Комнаты' => array('/quicksearch/main/mainsearch', 'objType' => 4),
'Дома/коттеджи' => array('/quicksearch/main/mainsearch', 'objType' => 2),
'Объявление №' .$data->id
);
vanred79 писал(а):Подскажите пожалуйста как сделать:
1) "раздел" apType, Когда код такого вида пишу - $model->apType->name => array('/quicksearch/main/mainsearch', 'apType' => id), страница выдает 404 (пишет страница не существует);
2) $model->id показывает просто цифру, а как сделать чтобы было "Объявление №Х"
3) как перед $model->city->name написать текст "недвижимость в"
Вернуться в Вопросы и помощь по изменениям
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24