28Aug 2017

Tüm siteyi HTTPS'ye Yönlendirme

Drupal veya başka bir içerik yönetim sisteminde tüm siteye ait HTTP trafiği 301 ile HTTPS'ye yönlendirmek için aşağıdaki kodu kullanabilirsiniz.

25Jul 2017

Drupal 7 Programatik Olarak Oluşturulan Sayfanın Cache'ini Kapatma

Drupal 7 kullanarak modül yardımıyla oluşturmuş olduğunuz sayfanın Drupal tarafından önbelleklenmesini kapatmak istiyorsanız aşağıdaki komutu o sayfanın çağrıldığı fonksiyonda kullanabilirsiniz.

25Jul 2017

Git'e Daha Önceden Gönderilen Dosyaları Tüm Commitlerden Silme

Projelerinizde Gitlab kullanıyorsanız ve projenizin içine geçici olarak koyduğunuz dosyaları Git'e push ettiniz ve üzerine birkaç tane push gerçekleştirdiniz dosyaları tüm commitlerden silmek için aşağıdaki kodu kullanabilirsiniz.

06Jun 2017

Drush Kurulumu

# Aşağıdaki kod ile en son drush sürümünü indirin

wget http://files.drush.org/drush.phar

# Kurulumu test edin 

php drush.phar core-status

# drush.phar adındaki dosyayı drush olarak değiştirin ve sunucudaki /usr/local/bin altına taşıyın

01Jun 2017

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 

12May 2017

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.

12May 2017

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.

27Apr 2017

Drupal 7 Menü Sekmesini Yalnızca Belirli İçerik Türlerinde Göstermek

Drupal 7'de içeğinizin detayına editleme ve düzenleme harici eklemiş olduğunuz tab'ın yalnızca belirli içerik türlerinde gösterilmesini istiyorsanız Contextual filters bölümünden Nid field'ını ek

27Apr 2017

Drupal 7 Özel Tema Geliştirme: Fontları Önce Yüklemek

Drupal 7 için geliştirmiş olduğunuz özel tema'da localde bulunan fontların geç yüklenmesi problemi var ve fontlar düzgün görüntülenmiyorsa html.tpl.php dosyasının içerisinde fontların css dosyasından önce

18Apr 2017

Drupal 8 'de Datetime tipinde bir Field 'a tarih değeri girme

Drupal 8 'de kod tarafında, Datetime tipinde bir field 'a tarih değeri atamak için php 'nin normal date() fonkiyonu kullanılıyor. Ancak dikkat edilmesi gereken bir nokta var.
14Apr 2017

Drupal 7 Hızlandırma Views Bağlamsal Filtre İçerisinde Node Load Etmeden Fieldlarına Erişmek

Drupal 7 kullanıcısıysanız view'ınızın sonucunu istediğiniz gibi biçimlendirmek için bağlamsal filtrelerinin içerisinde PHP kullanıyor ve node'unuza ait field ile karşılaştırma y

13Apr 2017

Drupal 7 'de XML Sitemap için Priority, Changefreq, Lastmod değerlerini değiştirme

XML Sitemap modülünde ana sayfa, menü, içerik türü, sınıflandırma terimi  ve kullanıcı bazında ayarlamalar yapılabiliyor. Ancak sadece priority değerini değiştirmemize izin veriyor. Changefreq ve Lastmod değerlerini de aşağıdaki hook yardımıyla değiştirebiliriz.
09Apr 2017

Drupal 7'de field group içindeki bir field'a varsayılan değer atama

Drupal 7'de field group içinde yer alan bir field'a (alan) varsayılan değer atamak normal field'dan biraz farklıdır. hook_from_alter içinde doğrudan $form['field_adi'] ile ulaştığınız noktadan değil, field grup içinde yer alan field'a atama yapmanız gerekiyor.

06Apr 2017

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.

05Apr 2017

Drupal 7, Iframe 'X-Frame-Options' Ayarlama

Sitenize iframe eklemek istediğiniz de aşağıdaki hatayı alıyorsanız;

...because it set 'X-Frame-Options' to 'SAMEORIGIN'.

Bu sorunu .htaccess'e alt satırdaki komutu ekleyerek çözebilirsiniz.

29Mar 2017

Drupal 7 Headers Bölümünden X-Drupal-Cache ve X-Generator Kaldırma

Drupal 7 kullanıyor ve sitenizin header bölümünde yer alan X-Drupal-Cache ve X-Generator kaldırmak istiyorsanız .htaccess'e aşağıdaki kodları eklemeniz yeterlidir.

19Feb 2017

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.

16Feb 2017

Drupal 7 Body Class'ına View Adını Tanımlama

Drupal Yazılım Geliştirme Şirketi olarak bugün sizlere Drupal 7 kullanarak oluşturmuş olduğunuz view sonucuna tema giydirirken url değişikliğinden etkilenmemek için body tag'ına view

15Feb 2017

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;
09Feb 2017

Drupal 7 İlk Defa Giriş Yapan Kullanıcıyı Tespit Etmek

Drupal 7 ile sayfanıza ilk defa giriş yapan kullanıcıları basit fonksiyon kullanarak yakalayabilirsiniz. Bunun için Drupal'ın "hook_user_login" fonksiyonundan yararlanacağız.

09Feb 2017

Drupal 7 Modül Fonksiyonlarını Kullanma Yolları

Drupal 7 ile geliştirme yaparken kurulu olan modüllerin foksiyonlarını doğrudan çağırabilir ve kullanabilirsiniz. Örnek olarak pathauto modülüne ait string ifadeleri temiz url formatlarına çeviren "pathauto_cleanstring" foksiyonunu kullanalım.

Modül içi kullanım : drupart.module

07Feb 2017

Drupal Programatik Olarak Başlık Değiştirme

Drupal 7 de programatik(kodla, manuel) olarak başlığı değiştirmek isterseniz drupal_set_title fonksiyonunu kullanmanız yeterlidir.

drupal_set_title('Drupart Dijital Çözümler');
06Feb 2017

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..

03Feb 2017

Drupal 7 View Aktarma

Drupal 7'de iki site arasında view aktarmak istiyorsanız edit name desription  bölümünde bulunan export view bağlantısına tıklayın.

03Feb 2017

Drupal 7 View Sonucunu Başka Dile Çevirme

Drupal 7'yi bildiğiniz gibi birden çok dilli olarak kullanabilirsiniz. Drupal'da oluşturmuş olduğunuz view'da bulunan butonları custom text'leri başka dillere çevirmek istiyorsanız https: