сделал простую страницу благодарности (например, / product / 3 / thankyou) на основе обратного вызова меню в пользовательском модуле. содержимое отображается нормально в обычном макете страницы, но я хочу, чтобы регионы и блоки отображались, а они нет. предложения?
// menu callback
function custom_menu() {
$items = array();
$items['product/%/thankyou'] = array(
'page callback' => 'custom_product_thankyou',
'access arguments' => array('access content'),
'type' => MENU_CALLBACK
);
return $items;
}
// theme function
function custom_theme() {
return array(
'product_review_thankyou' => array(
'variables' => array('node' => NULL),
'template' => 'product_review_thankyou',
),
);
}
// page callback
function custom_product_thankyou() {
$node = node_load(arg(1));
$output = theme('product_review_thankyou', array('node' => $node));
return $output;
}