Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
This section presents a collection of custom blocks submitted by Drupal users.
You can study how the preinstalled Drupal blocks work by searching the associated module files for the string "_block". All blocks defined in a module begin with hook_block.
Have a look to see what is put into $blocks["subject"]
and $blocks["content"]
. The login-block, for example, is implemented in the user module's user_block()
function as block 0 ("case 0:
" - this delta is there because the user module defines more that one block).
More examples of PHP code snippets can be found in the page snippets section.