Drupal 8. Добавить страницу в breadcrumb

Drupal 8. Добавить страницу в breadcrumb

Нажмите чтобы проголосовать!!
[Всего: 0 Среднее: 0]

Навигация с использованием хлебных крошек является основной функцией в Drupal 8. Но по умолчанию хлебные крошки не отображают текущую страницу. В этом уроке мы добавим текущую страницу в навигационную систему в нашей теме. Это может быть достигнуто путем редактирования нашего файла темы THEME-NAME.theme

ШАГ 1

Откройте файл THEME-NAME.theme вашей темы в любом текстовом редакторе.

ШАГ 2

Добавьте следующий код в THEME-NAME.theme

/** * Add current page to breadcrumb */ 
function THEME-NAME_preprocess_breadcrumb(&$variables)
{ if (($node = \Drupal::routeMatch()->getParameter('node')) && $variables['breadcrumb']) 
{ $variables['breadcrumb'][] = array( 'text' => $node->getTitle(), 
// comment below line if you do not want to link current page.
 'url' => $node->URL(), ); } }

Измените THEME-NAME на фактическое имя темы в приведенном выше коде.

Поделиться ссылкой:

Сергей

Web-дизайн (social media, google banners, web-sites)
Дизайн рекламно-полиграфической продукции;
Разработка айдентики, key-вижуалов;
Работа с Adobe Illustrator, Corel Draw, Adobe Photoshop

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

четыре × пять =

Наш сайт использует файлы cookies, чтобы улучшить работу и повысить эффективность сайта. Продолжая работу с сайтом, вы соглашаетесь с использованием нами cookies и политикой конфиденциальности.

Принять