Drupal'de oluşturduğumuz olduğumuz view sonucunda araya girip istenilen bölüme block basmak için ilgili view'ın ayarlarına giriyoruz. Diğer/other bölümünde yer alan tema/theme bölümüne tıklıyoruz.  

Drupal 7 View Sonucunu Değiştirme

Daha sonra view'ımıza özgün Drupal'in istediği isimde theme dizinimizde tpl.php dosyası oluşturuyoruz. Buradaki kodlarınız view'ınızın adına ve biçimine göre değişiklik gösterecektir. Bizler Bootstrap Carousel biçimini baz alarak işlemleri gerçekleştirdik.
Drupal 7 View Sonucunu Programatik Değiştirme

Dosyamızın içeriğinin formatını Stil Çıktısı linkine tıklayarak karşımıza çıkan ekrandan kopyalayıp php dosyamızın içeriğine yapıştırıyoruz.

Drupal 7 View Stil Çıktısı

Php dosyamızın içeriğine gidip istediğimiz yere programatik olarak block çıktısını basmamızı sağlayan aşağıdaki kodu yapıştırıyoruz.

    	$block = module_invoke('block', 'block_view', '13');// 13 oluşturmuş olduğunuz block'un id'sidir.
    	print render($block['content']);

Örneğin 3. item'a block'u basmak ve aynı zamanda 3. item'ı da korumak için aşağıdaki gibi işlem yapmalısınız.

Drupal 7 View Sonucunu Php ile değiştirme

Kategori