Sayfa görünümlerinde taxonomy çıktısını değiştirmek

İlgili Konular: Drupal Temaları Drupal Genel Bilgiler     

Drupal ile yaptığımız sayfalarda yazdığımız konunun türü veya içeriği gibi bilgileri taxonomy kullanarak göstermek isteyebiliriz. Bu gibi durumlarda drupalin kullandığı standart "$terms" değişkeni ile yazdırmak işimize gelmez. Bu değişkeni kullandığımızda tüm etiketler düz bir şekilde sayfamızda yer alır.

Taxonomy çıktısını bu sayfada olduğu gibi "ilgili konular" şeklinde değiştirerek kullandım. Böyle kullanmamdaki amacım diğer rasgele etiket olarak kullandığım taxonomy etiketlerini ilgili konular bölümünden ayırmaktı. Sizinle iki türlü kod paylaşacağız. Birinde içeriğinizle alakalı tüm etiketler, diğerinde ise sadece istediğiniz etiketleri görüntüleyebilirsiniz. Aslında sadece tek bir kod parçası var ve biz onu türetiyoruz.

 

Teaser görünümde taxonomy etiketlerini kaldırmak

İlgili Konular: Drupal Genel Bilgiler     

Drupal kullanıcılarının istedikleri herşeyi yapmaları mümkündür. Bende şiirciler sitesinde teaser görünümünde taxonomy gözükmesin istedim ve sonunda temada yapılacak küçük bir değişiklile bunu gerçekleştireceğimin farkına vardım.

Temanızdaki node.tpl.php dosyasını açın ve aşağıdaki değişikleri yapın:

 

Aşağıdaki kod satırını bulun:

<?php if (count($taxonomy)): ?>

 

Bu kodu aşağıdaki kod ile değiştirin:

warning: Invalid argument supplied for foreach()

İlgili Konular: Drupal Genel Bilgiler     

Bu hata ile bir çoğumuz sıklıkla karşılaşıyoruz ve can sıkıcı bir durum oluyor. Drupal kurulumumuzu bir subdomain altına veya ana dizin dışında bir klasöre yaptığımızda genellikle bu hatayı alırız. Tabi başka durumlarda da benzer hataları almak mümkün.

"User warning: Duplicate entry ... " ... Themes

İlgili Konular: Drupal Genel Bilgiler     
Aşağıdaki gibi bir sürü "Duplicate entry" hatası alıyorsanız, çözümü çok kolay.
 

"Dönemsel görevleri çalıştırma girişimi başarısızlıkla sonuçlandı."

İlgili Konular: Drupal Genel Bilgiler     

Yeni bir eklenti eklediğimizde veya mevcut bir eklentiyi düncellediğimizde karşımıza çıkan bu hata, bazende eklentilerin sistemi fazla yormasından kaynaklana bilmektedir.