Bu yazımızda Drupal 7 ile bir bloku, içeriğin içine programatik olarak nasıl basılacağını anlatacağız.
Bulunan içerikte bloğu yerine basacağımız benzersiz bir kelime belirleyin. Kelimeyi "[]" parentezlerin içine yazın.
Örneğin; Sabit bir sayfanızın içinde 2 kolonluk bir yazınız var. 3. kolona dinamik gelen "Drupart Twitter" bloğunu göstermek istiyoruz.
Tasarım içerik, işlev ve kullanılabilirlik arasındaki ince çizgiyi iyi biliyoruz, dünya standartlarında web siteleri ve e-ticaret çözümlerini sizin ihtiyaçlarınıza göre geliştiriyoruz.
Dünya çapındaki güncel mobil uygulamaları ve tasarım trendlerini ciddiyetle takip ediyor, sizin için estetiği, tekniği ve yaratıcılığı bir araya getirerek mobil uygulamalar geliştiriyoruz.
[Drupart_twitter]
Yukarıda "[]" kare parantezlerin içindeki alana "Drupal Eğitimleri" bloğunu göstereceğiz. Sabit sayfanızın page id'sini body kısmından öğreniyoruz. Örneğin page-node-9 ise "Site ->All ->Template" klosörün içine node--9.tpl.php dosyasını oluştuyoruz.
Content region kısmına;
<?php
$block = module_invoke('drupart_instagram_tweetter', 'block_view', 'drupart_twitter');
print str_replace("[Drupart_twitter]", render($block['content']),render($content)); </pre>
Kodunu ekliyoruz. Module_invoke kısmında modül ismi ve block_view'den sonra block adını yazıyoruz.
Artık Twitter akışımız content içine eklenmiş olacaktır.