Skip to Content

Custom Breadcrumbs

onur serkan, Per, 16/10/2008 - 13:50 tarihinde.

custom breadcrumbsGenellikle sayfaların sol üst köşesinde yer alan, kullanıcılara bulundukları sayfayı ve bu sayfaya nasıl ulaştıklarını göstermek için kullanılan ve Hansel ve Gratel’in eve dönüş yollarını bulmak için kullandıkları ekmek kırıntılarından esinlenerek Breadcrumb (tr: ekmek kırıntısı) adı verilen şuan nerdeyim özelliği Custom Breadcrumbs eklentisi ile özelleştirilebilir.

Custom Breadcrumbs ile her içerik türü için ayrı ekmek kırıntıları tanımlayabiliyorsunuz. Her ekmek kırıntısı, Pathauto'daki belirtke (ing: token) kullanımına benzeyen kurallardan oluşuyor. Kuralları üç aşamada tanımlıyorsunuz:

  1. Görünürlük (ing: Breadcrumb visibility): Tanımladığınız özel ekmek kırıntıları hangi durumlarda kullanılacak (gösterilecek). Bu kısımı boş bırakabilir veya <php> etiketleri kullanmadan TRUE ya da FALSE döndüren bir php kodu girebilirsiniz.
  2. Başlıklar (ing: Titles): Ekmek kırıntısındaki her bir parçayı ayrı bir satırda yazıyorsunuz. Bu alanda sayfanın altından erişebileceğiniz Placeholder tokens bölümünde listelenen belirtkelerden yararlanabilirsiniz. Örnek:
    [term-raw]
    [yyyy]
    [title-raw]
  3. Yollar (ing: Paths): Ekmek kırıntısındaki her bir parçaya tıklanıldığında yönlendirilecek sayfaların yollarını yine her satıra bir adet gelecek şekilde yazıyorsunuz. Başlıklar kısmında yazdığınız her satırın burada bir karşılığı olmalı. Eğer bir parçaya link bağlamak istemiyorsanız ilgili satıra yazmanız yeterli. Örnek:
    [termalias]
    [yyyy]
    node/[nid]

Forum Konusu