Modulentwicklung, Formelement textarea mit Eingabeformat

Modulentwicklung: Wie bekommt man bei Formelementen vom Typ "textarea" die Eingabeformate unter die Textbereiche?

Beispiel-Snipped:

$form[$node_type .'_node_form']['node_map_marker_parameter']['location']['info'] = array(
  '#type' => 'textarea',
  '#title' => 'Information',
  '#cols ' => 30,
  '#rows' => 4,
);

Hiermit wird ein Textbereich erzeugt - aber ohne die Option/Funktion der Eingabeformate.

Um die Option/Funktion der Eingabeformate verwenden zu können wird das Formular um folgenden Code erweitert:

if (!isset($edit['format'])) {
  $edit['format'] = FILTER_FORMAT_DEFAULT;
}
$form[$node_type .'_node_form']['node_map_marker_parameter']['location']['format'] = filter_form($edit['format']);

Dabei ist der entscheidende Punkt das man von der normalen Formelemen-Definition den letzten Wert weglässt. Also

['info']

weglassen.

Powered by Drupal. Created with ZenWalk.