Khalid B wrote:
Like Ber and Merlin, I find myself using the delta too. In template.php, I find myself doing this:
function phptemplate_get_block($block_id) { $block = block_block('view', $block_id); return $block['content']; }
Then in node/page.tpl.php I do:
<?php print phptemplate_get_block(6); ?>
Not pretty, and has hard coded block deltas, but it works.
I actually like this. As I get more into developing for Drupal on a professional level and less on a hobbyist level, I've come to realize that on this level, database dependencies for functionality can be bad. You can't easily but the database in version control; but you can put your template.php in version control. The fewer db dependencies you have, the easier it is to set up test sites for various purposes.