saját form texarea beviteli forma, FCKeditor

Dahar képe

Sziasztok!

Elkezdtem írni az első drupal modulomat és amit el akartam vele érni azt nagyjából el is értem egyetlen dolgot kellene még megoldanom:

van a mosulnak egy amin oldala ami egyetlen texareát tartalmaz aminek az értékét szerkeszti az admin és egy blockban megjelenik a látogatóknak, effectekkel.

A tetarea:
function own_admin() {
$form['own_max'] = array(
'#type' => 'textarea',
'#title' => t('body'),
'#default_value' => variable_get('own_max','text'),

'#description' => t("description"),
'#required' => TRUE,

);

return system_settings_form($form);
}

A kérdésem, hogy hogyan dudom elérni hogy a texareának az oldal tartalomtípushoz hasonlóan ki lehessen választani a beviteli fomáját.
Az oldalon használom még a WYSIWYG et FCKeditorral és IMCE-vel amelyek fullHTML beviteli formánál válnak elérhetővé gondolom tehát ha megoldom a beviteli forma választást akkor megoldódik az editor is, de javítsatok ki ha tévednék.

Tudja valaki, hogy hogyan módosítsam a kódomat a cél érdekében?

Drupal verzió: 
hosszu.kalman képe

Valami ilyesmi lesz:

function custom_blocks_webshop_teaser_settings_form($form_state) {
  $form = array();
 
  $form['custom_blocks_webshop_teaser'] = array(
    '#type' => 'textarea',
    '#title' => t('Webshop teaser'),
    '#default_value' => variable_get('custom_blocks_webshop_teaser', NULL),
    '#required' => TRUE,
  );
 
  $form['format'] = filter_form(variable_get('custom_blocks_webshop_teaser_format', FILTER_FORMAT_DEFAULT),
    NULL, array('custom_blocks_webshop_teaser_format'));
 
  return system_settings_form($form);
}

Tehát a beviteli forma neve legyen format és a filter_form fgv. utolsó paraméterében megadott string lesz a változó neve amiben eléred.

0
0
Dahar képe

Köszi szépen, ennek alapján sikerült megcsinálnom.

0
0