Drupal 8 Block Çıktısı Veren Modül Oluşturma

Drupal 8 için geliştirdiğiniz modülün bazı işlemlerinin sonuçlarını block içerisinde göstermek istiyorsanız öncelikle modülünüzün .info.yml dosyasında block'u zorunlu hale getirmelisiniz. Bunu yapmasanızda modülünuz çalışır ancak block açık olmayan bir Drupal sitelerde modülünüz hata verecek ve sistemi çalışmaz hale getirecektir. 

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 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 Programmatically Node Field Düzenleme

Drupal 8 de node'unuzu programmatically(kodla manuel)  olarak güncellemek istiyorsanız bu yazı tam sizlere göre..

Node load ederken Drupal\node\Entity\Node::load  gibi uzunca bir kod yazmak istemiyorsanız öncelikle  use Drupal\node\Entity\Node; kodunu class'ınızın üstüne yapıştırın.