template.php içinde hook_nodeapi

0 Cevap php

Ben ekmek kırıntısını değiştirmek benim template.php dosyasında hook_nodeapi kullanmaya çalışıyorum. Ben 'eğer' deyimi değiştirerek denedim, ama Drupal bile benim template.php bu kanca kullanarak değil gibi görünüyor.

function gh_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
  $productNodeType = 'product';
  $tid = preg_replace('#[^\d+]#i', '', $_GET['bc']);
  if ($node->type==$productNodeType && $op=='view' && $tid) {
    $breadcrumb[] = l(t('Home'), NULL);
    if ($parents = taxonomy_get_parents_all($tid)) {
      $parents = array_reverse($parents);
      foreach ($parents as $p) {
        $breadcrumb[] = l($p->name, 'taxonomy/term/'. $p->tid);
      }
    }
    drupal_set_breadcrumb($breadcrumb);
  }
}

Ben bu işlevi bulundu (ve bunu biraz değiştirilmiş) http://stackoverflow.com/questions/1473093/drupal-hierarchical-taxonomical-breadcrumb-trail den

0 Cevap