breadcrumb: вспомогательная функция
Делаю модуль с большим количеством страниц в определенной иерархии. И на каждой странице прописывать breadcrumb с помощью drupal_set_breadcrumb() показалось неудобным. Сделал небольшую функцию-обертку, которая неплохо облегчает труд.
<?php
function set_breadcrumb($str,$links=array()){
$bc[]=l('Главная','');
foreach($links as $link){
$bc[]=l(t($link[0]),$link[1]);
}
$bc[]=t($str);
drupal_set_breadcrumb($bc);
}
?>Использовать ее в виде:
<?php
set_breadcrumb("Текущая страница",array(array('Уровень-1','link1'),array('Уровень-2','link1/link2')))
?>Читайте также:
Ссылки с других сайтов
Пока ничего нет
Опубликовано vikeng в Пт, 13/06/2008 - 22:39
Tags:

Комментарии:
Отправить комментарий