function drupal_set_page_content($content = NULL) {
$content_block = &drupal_static(__FUNCTION__, NULL);
$main_content_display = &drupal_static('system_main_content_added', FALSE);
if (!empty($content)) {
$content_block = (is_array($content) ? $content : array('main' => array('#markup' => $content)));
}
else {
$main_content_display = TRUE;
return $content_block;
}
}
Dieses Snippet wird aus common.inc eingefügt. Wir übergeben ein __FUNCTION__
an, drupal_static()
aber ich weiß nicht, was diese Variable bedeutet. Bedeutet es einen Cache für die äußere Funktion selbst? Wie funktioniert es? Ich sehe keine Daten, die innerhalb der Funktion verarbeitet werden, bevor sie zurückkehren $content_block
.