Theme Blocks
Categories
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Downloads
Component created
Component changed
Component body
This module allows themes to define their own blocks.
You probably only need this if a theme has asked you to install it or if you are a themer and you want to declare some blocks without creating your own module.
Why? The code to define a simple block is easy to create, but also very easily abstracted. Why not provide it as a simple feature for themers to use, without having to create a custom module?
Usage for themers
To define a block you just add a line to your theme.info file:
theme_blocks[BLOCKNAME][template] = TEMPLATE
BLOCKNAME is a unique identifier for the block, and TEMPLATE is the name of the file in your theme folder to use for the block. For example, to create a block for an advert I have stored in my theme in a file called advertisment.tpl.php I would add the following to theme.info:
theme_blocks[myadvert][template] = advertisment
Notice that the .tpl.php is not required on the end of the template name. The block name is a unique name for the block, and should be lowercase letters and underscores.
See the README.txt file for details of further options and more advanced usage.
Maintainer: Darren Mothersele
