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:

03Feb 2017

Drupal 7 Parola Sıfırlama

Drupal 7 de şifrenizi unuttunuz ve sistemde bulunan parolamı unuttum bölümünü kullanarak yeni şifre talep ediyor ancak mail ayarlarını yapmadığınızdan dolayı yeni parolanız sizlere ulaşmıyor ise drupal'ınızın veritabanına bağlanı

03Feb 2017

Drupal 7 Kilitli Kullanıcıyı Açmak

Drupal 7 de kullanıcı girişi yaparken üst üste 5 kere yanlış parola denediğinizde hesabınız kilitlenecektir.

02Feb 2017

Centos Sunucuya Memcache Kurulumu ve Drupal Entegrasyonu

Drupal diğer içerik yönetim sistemlerine göre çok daha fazla kaynak tüketiyor, performans artışı için de cache ile ilgili birtakım uygulamalar kurmak, ayarlar yapmak gerekiyor.

02Feb 2017

Drupal'da bir kullanıcıya programatik olarak rol atamak

Drupal 7'de herhangi bir kullanıcıyı programatik olarak bir role atayabilirsiniz. Bunun için aşağıdaki kodu atama yapmak için kullanabilirsiniz. Örneğin bir kullanıcıya login olduğunda bir rol atamak için hook_user_login hook'unu kullanabilirsiniz.

02Feb 2017

Drupal'da public:// ile gerçek dosya yolu

Drupal'da public:// ile başlayan bir views veya node çıktısı için resmin gerçek yolunu image_style_url ile öğrenebilirsiniz. Örnek verecek olursak;

02Feb 2017

Drupal'da PHP değişkenlerini Javascipt/jQuery'e gönderme

Drupal Modül geliştirme örneklerimize PHP/Drupal değişkenlerini JavaScript olarak işleme örneği ile başlıyoruz. Buradaki örnekte Drupal'daki bir değeri tarayıcı tarafında çalışan Javascript'e göndereceğiz.

02Feb 2017

Drupal'da generator meta tag'ını kaldırmak

Drupal 7'de çeşitli sebepler ile generator meta etiketini kaldırmak isteyebilirsiniz. Bunun için hook_html_head_alter hook'unu kullanabilirsiniz.

meta name="Generator" content="Drupal 7 (http://drupal.org)"

template.php dosyasına aşağıdaki satırları ekleyin.

02Feb 2017

Drupal'da sayfanın tam yolunu (URL) bulmak

Drupal'da herhangi bir sayfanın tam yolunu bulmak için aşağıdaki kodu kullanabilirsiniz.

$path = isset($_GET['q']) ? $_GET['q'] : '';
$link = url($path, array('absolute' => TRUE));
02Feb 2017

Drupal'da üst menülerin bağlantısını kaldırmak (tıklanamayan menüler)

Drupal'da menü sisteminde, tüm menülere geçerli bir URL vermek zorundasınız. Superfish gibi eklentiler ile açılır menü yapmak ve üstteki menünün tıklanamamasını istiyorsanız aşağıdaki fonksiyon işinize yarayacaktır.

02Feb 2017

Drupal'da Tab Class'larını Değiştirmek

Drupal'da varsayılan olarak gelen tab primary class'larını başka bir class ile değiştirmek için aşağıdaki kodu temanın template.php dosyasına ekleyebilirsiniz. Aşağıdaki kod ile tab'ların class'larını nav ve nav-tabs olarak değiştirebilirsiniz.

02Feb 2017

Webform'a CAPTCHA Ekleme

Drupal'da bilgi toplamak için kullanabileceğiniz Webformlar'ı CAPTCHA ile spam içeriklere karşı koruyabilirsiniz.

Oluşturduğunuz webform'a captcha eklemek için;

30Jan 2017

Drupal 7 İpuçları: View'a Class Verme

Drupal 7 ile oluşturmuş olduğunuz view'a genel class vermek istiyorsanız Advanced bölümünde bulunan Css Class linkine tıklayınız.

28Jan 2017

Drupal Htaccess İle Şifreleme

İstediğiniz bir sayfaya drupal'da nasıl şifreleyeceğinizden bahsedeceğiz.

27Jan 2017

Drupal 7 Webform Daha Fazla Butonu

Drupal 7'de webform'da oluşturmuş olduğunuz fieldların daha fazla butonuna tıklayınca gelmesi için https://www.drupal.org/project/webform_addmore eklentisini kurmanız gerekmektedir.

26Jan 2017

Drupal 7 Üye Olmayı Kapatmak ve Yönetici Onaylı Üye Kabulu

Drupal 7 de sitenize sizden başka bir kullanıcının üye olmasını istemiyorsanız admin/config/people/accounts adresinde bulunan REGISTRATION AND CANCELLATION bölümünden Administrators only, yönetici onaylı üye olun

25Jan 2017

Drupal 7 Dosya Yollarını ve Tmp Dizinini Değiştirme

Drupal 7 de varsayılan dosya yolunu veya tmp dizinini değiştirmek istediğinizde admin/config/media/file-system adresinde bulunan Public file system path, Temporary directory bölümlerini değiştiri