Community Documentation

block_example_contents

5 block_example.module block_example_contents($which_block)
6 block_example.module block_example_contents($which_block)
7 block_example.module block_example_contents($which_block)
8 block_example.module block_example_contents($which_block)

A block content function.

File

developer/examples/block_example.module, line 77
This is an example outlining how a module can define blocks to be displayed on each page.

Code

<?php
function block_example_contents($which_block) {
  if ($which_block == 1) {
    // Modules would typically perform some database queries to fetch the
    // content for their blocks. Here, we'll just use the variable set in the
    // block configuration or, if none has set, a default value.
    return variable_get('block_example_string',   t('A default value.'));
  }

  if ($which_block == 2) {
    // It is possible that your block will not have any content, since it is
    // probably dynamically constructed. In this case, Drupal will not display
    // the block at all.
    return;
  }
}
?>
Login or register to post comments