Drupal 8 İçeriğin Dosyalarının Silinme Süresini Ayarlama

Drupal 8 ile gelen, drupal'ı daha da kullanışlı kılan özelliklerden bir tanesi olan dosya ve resim alanlarınıza yüklü bulunan dosyaların içerik silindikten sonra sunucudan silinme süresini ayarlamak için /admin/config/media/file-system adresine gidiniz.   İlgili sayfada Delete orphaned files after bölümünde silinme süresini ayarlayabilirsiniz

Drupal 8 Programatik Olarak Resim Oluşturmak

Drupal 8 kullanıcısı iseniz ve  elenizde bulunan public://slider/2017-05/bl_slider1.png şeklinde resim yolunu Drupal resim stillerini kullanarak yeniden boyutlandırmak ve  <img src=''> şeklinde koda dönüştürmek için aşağıdaki fonksiyonu kullanabilirsiniz.

Drupal 8 Theme Suggestions

Drupal 8'de bazı kurallara göre farklı sayfa şablon dosyaları kullanabilirsiniz. Örneğin sisteme giriş yapmamış tüm kullanıcılar için ortak bir sayfa oluşturabilir veya URL'ye göre farklı şablon dosyaları kullanabilirsiniz. Aşağıdaki örnekte login olmamış olan kullanıcılar için page__not_logged_in  ve eğer içerik node ise node type şablon önerileri eklenmiştir. 

Drupal 8 Taxonomy Bilgilerine Programatik Olarak Erişmek

Drupal 8'de bazı durumlarda sınıflandırma terimlerini (taxonomy) programatik olarak yüklemeniz ve bilgilerine erişmeniz gerekebilir. Aşağıdaki kod örnekleri ile taxonomy id'ye göre ilgili terimin değerine veya adına erişebilirsiniz.

$term_id = \Drupal\taxonomy\Entity\Term::load($tid)->get('tid')->value;
$term_name = \Drupal\taxonomy\Entity\Term::load($tid)->get('name')->value;

Drupal 8 Kullanıcı Uid'sini alma

Drupal 8'de kullanıcının uid'sine programatik olarak erişmek için aşağıdaki komutu kullanabilirsiniz.

$account = \Drupal::currentUser();
$uid=$account->uid;