1

今週、form_alter と custom を使用して location モジュールのフォーム要素を変更する方法を見つけました。 Drupal の $form 値に関するヒントが必要ですelement hook_elements()

unset を使用して要素を非表示にすることができました。unset($element['locpick']['user_latitude']);

また、drupal_add_css で css を追加して、不要なグループを非表示にし、マージン、ボーダー、パディングを変更しました

ただし、いくつか質問があります。

  • フィールド間に追加のテキスト ヘッダーを追加するにはどうすればよいですか?
  • 入力フィールドの長さを変更するにはどうすればよいですか?
  • フィールドを移動したり、テーブルに配置したりできますか?
4

2 に答える 2

0

また、不要なグループを非表示にするために drupal_add_css で css を追加しました

これに反対することを強くお勧めします。フォームを制御するには、適切なフォーム API を使用します。

于 2010-04-17T23:51:53.787 に答える
0

これを学びます: http://api.drupal.org/api/drupal/developer--topics--forms_api_reference.html/6
1: 2 つのフィールドの重みを、たとえば 10 と 12 に設定します。新しい「アイテム」フィールドを追加します。重量 11.
2: トップ リンクの「サイズ」を参照してください。

于 2010-04-17T23:42:00.650 に答える