Üdvözlőszöveg

Andrássy Tamás kérdezte, hogyan lehetne hasonló képernyőt előállítani, mint ami a Drupal telepítésekor fogad minket. Mivel Tamásnak nagy köszönettel tartozunk, hiszen az ő lelkesedése hívta életre a Drupal.hu -t, ezért elkészítettem neki az alábbi modult, amit közre is adok, hátha más is szeretne hasonló nyitóoldalt:

function cimoldal_menu($may_cache) {
$items = array();
if ($may_cache) {
$items[] = array('title' => '', 'path' => 'cimoldal', 'callback' => 'cimoldal_page', 'type' => MENU_CALLBACK, 'access' => TRUE);
}
return $items;
}
function cimoldal_page($nid) {
$result = db_query('SELECT body, format FROM {node} WHERE nid = %d', $nid);
if ($node = db_fetch_object($result)) {
print theme('page', theme('node', check_output($node->body, $node->format), FALSE, TRUE));
}
else {
drupal_not_found();
}
}
?>

Ez definiál egy cimoldal nevű Drupal útvonalat, ami után egy tartalom azonosító kell. Tehát, ha a node/1234 -ban van a tartalom, akkor cimoldal/1234 -en fogjuk találni a tartalom szövegét és a blokkokat (ne feledjük, hogy megadható, hogy melyik blokk hol jelenjen meg és hol nem).