Drupal 自己寫 php print Block 筆記

因為某些功能,需要把block的內容放在body裡面,可以用這個方式把views bolck的內容顯示時為body

Drupal7的寫法

<?php

$block = block_load('views', 'myname-block');

$render_block = _block_get_renderable_array(_block_render_blocks(array($block)));

$output = drupal_render($render_block);

print $output;

?>


 Drupal6的寫法

<?php

    $block = module_invoke('views', 'block', 'view', 'myname-block_1');

    print $block['content'];

  ?>


留言

熱門文章