| 5 common.inc | drupal_set_content($region = NULL, $data = NULL) |
| 6 common.inc | drupal_set_content($region = NULL, $data = NULL) |
Set content for a specified region.
Parameters
$region: Page region the content is assigned to.
$data: Content to be set.
4 calls to drupal_set_content()
File
- includes/
common.inc, line 47 - Common functions that many Drupal modules will need to reference.
Code
function drupal_set_content($region = NULL, $data = NULL) {
static $content = array();
if (!is_null($region) && !is_null($data)) {
$content[$region][] = $data;
}
return $content;
}
Login or register to post comments
Comments
D7 equivalent?
What provides this functionality in Drupal 7?
Wondering as well.
Wondering as well. I'd like to do this in a forward compatible way.
My use care is programmatically inserting blocks into the closure that non-devs have access to edit.
For D7 use hook_page_alter
You could use hook_page_alter() to insert any custom data into regions or hook_page_build()
D7 version
This function has been renamed to drupal_add_region_content in Drupal 7.