Как известно, в настоящий момент theme_link() в друпал name suggestions не имеет, меняется только в пределах темы сразу на все меню, и "изнутри" этой функции понять кто её вызвал нет никакой возможности, так что даже шанса воспользоваться цепочкой элегантных if...then нас лишили. Но, в недрах drupal.org было найдено вполне логичное и работающее решение вынести эту функцию в предыдущую, отлично поддающуюся темизации - theme_menu_link(), и я его довёл до чуть более логичного финала :
//уже заточенная под мой блок функция theme_menu_link(): function themename_menu_link__menu_block__2($variables){ $element = $variables['element']; $sub_menu = ''; if ($element['#below']) { $sub_menu = drupal_render($element['#below']); } $titre= $element['#title']; //то что мне нужно было добавить к ссылке - <span><i> $element['#title']='<span><i>'.$titre. '</i></span>'; //Автор творит магию с локализацией l() , у меня не было настолько многоязычных сайтов, но может вам это понадобится, т.ч. оставляю: $element['#localized_options'] += array( 'attributes' => array(), 'html' => TRUE, ); $output = l($element['#title'], $element['#href'], $element['#localized_options']); return '<li' . drupal_attributes($element['#attributes']) . '>' . $output . $sub_menu . "</li>\n"; }
Комментарии
Рады Вас увидеть на нашем
Рады Вас увидеть на нашем сайте!
Мы - компания, лидирующая на рынке услуг по плавательный пруд под ключ и
плавательный пруд.
Мы ставим перед собой высокие приоритеты, любим
решать сложные задачи и стремимся сделать повседневную жизнь и Ваш досуг
интереснее.
Мы поможем реализовать Ваши
самые смелые проекты по пруд купальня
и купальные пруды, сохранить ценности и приумножить их.
Если Вас интересует наш
асортимент услуг про плавательный пруд на участке или про биологическая
очистка водоемов - то заходите
к нам на вебсайт - http://br.u.c.e.l.eebes.t@www7a.biglobe.ne.jp/~Gokiburi/fantasy/fantasy.cgi?5DusFFpremium+pure+forskolin+2025FFnofollow& - и
получи больше необходимой информации про плавательный пруд стоимость или про биологическая очистка
водоемов
профессиональные услуги по пленка для бассейнов
и прудов и биопруды это являются основой
релакса повседневной жизни.
В своей работе мы придерживаемся строгого соответствия критериям надежности, современным стандартам качества и
ответственности перед своими клиентами
и партнерами.
Наиболее часто выполняемые работы это:
экопруд, биологические пруды и биологические пруды.
Мы выполняем нашу работу с гарантированно наивысшим качеством и индивидуальным подходом к каждому клиенту.
Наши Теги: оборудование для прудов и бассейнов,
пруд купальня, плавательный пруд, биологический пруд, пленка для бассейнов и прудов, плавательный пруд
с биоплато, пруд бассейн на даче, садовые бассейны пруды.
Наш сайт: https://kcsportsauthority.com/index.php?action=profile;u=77789 :
: <A HREF=http://br.u.c.e.l.eebes.t@www7a.biglobe.ne.jp/~Gokiburi/fantasy/fantasy.cgi?5DusFFpremium+pure+forskolin+2025FFnofollow&>декоративные бассейны и пруды</A> :
: <A HREF=http://designation.wiki/CFA/index.php?title=User:Isiah9384857>плавательный пруд своими руками</A>
Всего наилучшего!
WP
WP
YN
YN
Добавить комментарий