0

すでに HTML フォームを作成してスタイルを設定していますが、すべてを再作成することなく、Drupal で Web フォームに配置することは可能ですか? つまり、id とクラスを取得して、webform モジュールに送信された結果を取得させることは可能ですか?

4

1 に答える 1

1

答えはまちまちです。html フォームで既に行ったスタイリングを再利用できますが、drupal で html フォームをコピーして貼り付けるほど簡単ではありません。

この目的には、drupalフォーム APIを使用する必要があります。

Drupal 6 フォームの例: http://drupal.org/node/717734
Drupal 7 フォームの例: http://drupal.org/node/717740

Drupal 6 フィールドの例:

$form['title'] = array(
  '#type' => 'textfield',
  '#title' => t('Page title'),
  '#attributes' => array(
    'class' => 'page-title', 
  ),
);

Drupal 7 フィールドの例:

$form['title'] = array(
  '#type' => 'textfield',
  '#title' => t('Page title'),
  '#attributes' => array(
    'class' => array('page-title'), 
  ),
);
于 2013-05-24T17:18:25.710 に答える