Хлебные крошки микроданными. Не сробатывает код?

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

Аватар пользователя radru radru 27 сентября 2016 в 13:59

«
function THEME_preprocess_breadcrumb(&$vars) {
foreach ($vars['breadcrumb'] as $key => $breadcrumb) {
$vars['breadcrumb'][$key] = ''">http://data-vocabulary.org/Breadcrumb">' . $breadcrumb . '';
}
}

function THEME_menu_breadcrumb_alter(&$active_trail, $item) {
foreach($active_trail as $key => $active_trail_item){
$active_trail[$key]['localized_options']['html'] = true;
$active_trail[$key]['title'] = '' . $active_trail[$key]['title'] . '';
$active_trail[$key]['localized_options']['attributes']["itemprop"]='url';
}
}
»

Меняю THEME понятно на свою, но первая часть не подсвечиваеться. Убираю

function THEME_preprocess_breadcrumb(&$vars) {
foreach ($vars['breadcrumb'] as $key => $breadcrumb) {
$vars['breadcrumb'][$key] = ''">http://data-vocabulary.org/Breadcrumb">' . $breadcrumb . '';
}
}

вторая часть работает, ЧТО в первой части не так? Спасибо! Когда они в двоем то белый экран!!!

Комментарии

Аватар пользователя sergeybelya sergeybelya 27 сентября 2016 в 15:55

Я писал ту статью по реальному проекту, все должно работать. Возможно вы дважды вставляете одну и ту же функцию THEME_preprocess_breadcrumb, что является критической ошибкой в php. Хотя там есть проблема в коде со ссылками из-за фильтра в формате, по возможности подправлю.