как изменить разделитель в 'breadcrumb'

Главные вкладки

Комментарии

Аватар пользователя gor gor 14 августа 2009 в 5:27

в template php переопределиь
http://api.drupal.org/api/function/theme_breadcrumb/6

тоесть в template.php
прописать

function phptemplate_breadcrumb($breadcrumb) {
  if (!empty($breadcrumb)) {
    return '<div class="breadcrumb">'. implode(' ТУТ_МОЙ_РАЗДЕЛИТЕЛЬ ', $breadcrumb) .'</div>';
  }
}
Аватар пользователя LiC LiC 14 августа 2009 в 14:37

Vetlan wrote:
Так же можно через цсс. Свойство 'content'

работать будет не везде. первый вариант ИМХО точнее

Аватар пользователя Northruler Northruler 15 августа 2009 в 20:26

"LiC" wrote:
работать будет не везде. первый вариант ИМХО точнее


Вы не правы. Предложенный мною вариант вполне рабочий и я его часто использую. ИЕ действительно не поддерживает это свойство, но его можно эмулировать с помощью скриптов. Я не настаиваю что этот вариант лучше, он действительно менее универсален для breadcrumbs. Но его можно применить, к примеру, в каком-нибудь меню. Даю код:
Это для нормальных браузеров:

.breadcrumbs li:first-child:before{ content: ""}
.breadcrumbs li:before{ content: "\20\2192\a0"}

Это для ие:

.breadcrumbs  li{zoom: expression(runtimeStyle.zoom=0,insertBefore(createElement("m"), firstChild));}
.breadcrumbs  li m{zoom: expression(runtimeStyle.zoom=0, innerText="\20\2192\a0");}

Этот код цсс генерирует стрелки для меню с классом breadcrumbs. Пользуйтесь, надеюсь что этот вариант кому-то поможет.

Аватар пользователя LiC LiC 19 августа 2009 в 14:41

Vetlan wrote:
Пользуйтесь, надеюсь что этот вариант кому-то поможет.

Действительно, интересно получается. приму на заметку, спасибо ))

Аватар пользователя kodolka kodolka 10 июля 2013 в 11:59

"gor" wrote:
function phptemplate_breadcrumb($breadcrumb) {
if (!empty($breadcrumb)) {
return '

';
}
}

Для 7 друпала оно пойдет?

Аватар пользователя Myron Myron 11 июля 2013 в 7:09

kodolka wrote:
"gor" wrote:
function phptemplate_breadcrumb($breadcrumb) {
if (!empty($breadcrumb)) {
return '

';
}
}

Для 7 друпала оно пойдет?


А скажите, попробовать не пытались или не возможно?