it-swarm-id.com

Tampilkan halaman saat ini di Drupal 7 breadcrumb

Apakah ada cara untuk menambahkan judul halaman saat ini di drupal 7 breadcrumb?

5
Luiz Guilherme

Beberapa tema - seperti Zen - menyediakan opsi ini, jadi periksa di bawah Appearance -> Settings. Jika tema Anda tidak menawarkan opsi, Anda dapat mengedit page.tpl.php tema Anda - cukup tambahkan $title Setelah variabel $breadcrumb. Atau Anda dapat mengganti theme_breadcrumb() .

6
Dylan Tack

Anda juga dapat menggunakan modul Menu breadcrumb untuk melakukan ini (ia memiliki versi D6 dan D7 juga).
Ini memungkinkan Anda untuk

"Tambahkan judul halaman ke breadcrumb (baik sebagai url yang dapat diklik atau tidak)"

Lihat tutorial ini:
Tutorial - Cara Bekerja dan Gaya Breadcrumbs di Drupal 7

Menu breadcrumb

Menu breadcrumb - It uses the menu hierarchy to determine the breadcrumb trails.

4
Sk8erPeter

Sebagai catatan tambahan, jika Anda mengkodekan jejak breadcrumb Anda di file template.php, judul halaman akan ditambahkan dalam breadcrumbs ke file [custompage] .tpl.php secara otomatis.

Saya tidak mengatakan itu cara yang lebih baik untuk melakukannya. Secara pribadi, itu adalah solusi yang lebih nyaman bagi saya, karena saya memiliki beberapa [halaman] file .tpl.php.

(Saya juga mengubah output default menjadi <li> daftar item, untuk mendapatkan markup CSS yang benar.)

function templatename_breadcrumb($variables) {
  $breadcrumb = $variables['breadcrumb'];
  $crumbs = '';
  if (!empty($breadcrumb)) {
    $crumbs = '<div id="breadcrumbs"><span>You are here: </span><ul>';
    foreach($breadcrumb as $value) {
      $crumbs .= '<li>' . $value . '</li>';
    }
    $crumbs .= '<li>' . drupal_get_title() . '</li></ul></div>';
  }
  return $crumbs;
}

Mungkin ini bisa membantu siapa saja.

1
Steven Ryssaert

Anda dapat menggunakan modul Custom Breadcrumbs ia memiliki opsi di mana Anda dapat memasukkan judul halaman saat ini (atau bidang token lainnya)

1
dazz

Jika Anda ingin membuat remah roti di blok, Anda dapat membuat blok dengan konten berikut:

<?php   
$bcarr = drupal_get_breadcrumb();
$bcarr [] = drupal_get_title();
print  theme('breadcrumb', array('breadcrumb'=>$bcarr));
?>

Ini untuk Drupal 7 dan jenis konten harus PHP kode.

0