Add new comment to Návod pro Drupal: nový modul v pěti minutách
Moje kniha o CMS Drupal
Poslední komentáře
- 2 days 18 hours ago
- 4 days 15 hours ago
- 1 week ago
- 1 week ago
- 1 week 2 days ago
- 3 months ago
- 3 months ago
- 5 months 1 week ago
- 6 months 1 week ago
- 6 months 1 week ago
Nové diskuze
- (2 months zpět)
- (2 months 1 week zpět)
- (4 months 3 weeks zpět)
- (6 months 1 week zpět)
- (1 year 3 months zpět)
- (1 year 4 months zpět)
- (1 year 7 months zpět)
- (1 year 8 months zpět)

Dobrý den, chtěl bych něco podobného vytvořit v D7 ale jak se píše tady http://drupal.org/node/224333#unrendered tak v sedmičce zobrazuje funkce drupal_get_form() pole místo řetězce a je potřeba použít funkci drupal_render() jestli jsem to správně pochopil. Nevíte jaký je v tomto případě postup. Moc jsem se v tom nezorientoval. Ve Vaší knížce jsem to bohužel nenašel.
Předem díky
<code>
/**
* Implements hook_menu().
*/
function opravy_menu() {
$items['opravy-page-form'] = array(
'title' => 'Opravy - výpis',
'description' => 'Popis',
'page callback' => 'opravy_page_form',
'access arguments' => array('access content'),
'type' => MENU_NORMAL_ITEM,
);
return $items;
}
function opravy_page_form() {
$output = "Nějaký text 1.<br />";
$output .= drupal_get_form('opravy_page_form2');
$output .= "<br />Nějaký text 2.";
return $output;
}
function opravy_page_form2($form, &$form_state) {
$form = array();
$form['jmeno'] = array(
'#type' => 'textfield',
'#title' => 'Jméno',
'#description' => 'popis',
'#required' => FALSE,
);
$form['submit'] = array(
'#value' => 'Odeslat',
'#type' => 'submit',
);
return $form;
}
</code>