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

Для того, что бы в Drupal вывести или изменить вывод хлебных крошек для терминов таксономии можно воспользоваться такими способами:

1. Поставить модуль Taxonomy breadcrumb.

2. В template.php вашей темы добавить:

 

  1. <?php
  2. function YOURTHEME_breadcrumb($breadcrumb) {
  3.  
  4. if (arg(0) == 'taxonomy' && arg(1) == 'term') {
  5. $tid = arg(2);
  6. $term = taxonomy_get_term($tid);
  7. $vocabulary = taxonomy_vocabulary_load($term->vid);
  8. $vterms = taxonomy_get_tree($term->vid);
  9. $vitems = '';
  10. foreach ( $vterms as $vterm ) {
  11. $vitems .= "&#43;".$vterm->tid;
  12. }
  13.  
  14. $breadcrumb[] = l($vocabulary->name, 'taxonomy/term/'.$vitems);
  15. $breadcrumb[] = l($term->name, 'taxonomy/term/'.$term->tid);
  16. }
  17. if (count($breadcrumb) > 1) {
  18. // $breadcrumb[] = drupal_get_title();
  19. if ($breadcrumb) {
  20. return '<div class="breadcrumb">'. implode(' > ', $breadcrumb) ."</div>";
  21. }
  22. }
  23. }
  24. ?>

 

Ключевые слова: 

Вас также может заинтересовать

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

CAPTCHA
Для того, что б подтвердить что Вы человек, заполните, пожалуйста, форму проверки
Image CAPTCHA
Введите символы, которые изображены на картинке.