I can’t add a form to a node. Using the following code, the generated HTML show only the node. If I return $form, the form is rendered correctly. What is my mistake ?
function hook_menu() {
$items[‘presse/rss’] = array(
'title' => 'RSS', 'access callback' => TRUE, 'page callback' => 'press_rss_page', 'page arguments' => array('fr'), 'menu_name' => 'nav-fast-links-fr', 'file' => 'press.rss.inc', 'type' => MENU_NORMAL_ITEM, 
);
FILE: press.rss.inc
function press_rss_page($lang) {
     $nid = variable_get('press_rss_nid_' . $lang, 0);      $page = array();      if ($nid) {         $page = node_view(node_load($nid));      }       $path = $_SERVER['HTTP_HOST'];      $path .= $lang == 'fr' ? '/presse/rss/' : '/press/rss/';      $form['#weight'] = 1000;      $form['container'] = array(         '#prefix' => '<div class="rss-url-block">',         '#suffix' => '</div>',      );       $form['container']['all']['title'] = array(         '#markup' => '<h3>' . 'All the press room content' . '</h3>',          );      $form['container']['all']['text'] = array(         '#type' => 'textfield',         '#title' => t('All the feeds', array(), array('context' => 'frontend')),         '#value' => $path . 'all',         '#disabled' => TRUE,         '#id' => 'rss-1',         '#attributes' => array(         'onClick' => "this.select();",         'readonly' => 'readonly', ), 
);
  $page['form'] = $form;     return $page; 
}