Drupal Webフォームに関する別の質問 - フォーム自体は/includes/form.incによって組み込まれています
function theme_form_element($element, $value)
<label>
$output に要素を追加します。そのラベルを 1 つの Web フォームに対してのみ削除したいので、関数をオーバーライドする必要があります。他のすべてのフォームで同じままにして、1 つの Web フォームでのみオーバーライドするにはどうすればよいですか? 例えば
if ($block == 'contact'):
// only output <input> form element stored in $value
function mytheme_html_form_element($element, $value) {
$t = get_t();
$output .= " $value\n";
return $output;
}
endif;
これは可能ですか? if 条件には何が入りますか?