This example demonstrates how blocks are created.
This is an example outlining how a module can define blocks that can be displayed on various pages and how modules can alter blocks provided by a module.
Parent topics
File
- modules/
examples/ block_example/ block_example.module, line 7 - Hook implementations for the Block Example module.
Functions
Name | Location | Description |
---|---|---|
block_example_autoload_info |
modules/ |
Implements hook_autoload_info(). |
block_example_block_configure |
modules/ |
Implements hook_block_configure(). |
block_example_block_info |
modules/ |
Implements hook_block_info(). |
block_example_block_save |
modules/ |
Implements hook_block_save(). |
block_example_block_view |
modules/ |
Implements hook_block_view(). |
block_example_block_view_alter |
modules/ |
Implements hook_block_view_alter(). |
block_example_contents |
modules/ |
A module-defined block content function. |
block_example_menu |
modules/ |
Implements hook_menu(). |
block_example_page |
modules/ |
Simple page function to explain what the block example is about. |
Classes
Name | Location | Description |
---|---|---|
BlockExampleTestCase |
modules/ |
Functional tests for the Block Example module. |