Eklenti Geliştirme - _block() içinde birden fazla block eklemek
Merhaba,
Drupal için bir eklenti geliştiriyorum. Eklenti ile _block hook'unda birden fazla block oluşturmak istiyorum, list kısmında block'ları oluşturuyor ancak views kısmından block içeriklerini oluşturamıyorum.
switch ($op) {
case 'list' :
$blocks[0]['info'] = t("Block1");
$blocks[1]['info'] = t("Block2");
return $blocks;
case 'view' :
$content = "headlines_theme";
$blocks[0]['subject'] = t("Block1 Content");
$blocks[0]['content'] = $content;
$blocks[1]['subject'] = t("Block2 Content");
$blocks[1]['content'] = $content2;
return $blocks;
}
Ne önerirsiniz?
Teşekkürler.
--- Ekleme
Kodu aşağıdaki şekilde değiştirince çalıştı, delta değişkenini kullanmak gerekiyormuş ;)
case 'view': default:
switch ($delta) {
case 0:
$block['subject'] = t("Block1");
$block['content'] = "Block1";
break;
case 1:
$block['subject'] = t("Block2");
$block['content'] = "Block2";
break;
}
return $block;
Kolay gelsin.
- Yeni yorum ekle
- 178 kez okundu
