フォームとリンクのリストを含むモジュール内のブロックをレンダリングしようとしています。私はどちらか一方を正しく表示することができますが、レンダリング配列フォーマットを理解していないと、両方とも同じブロック内で同時にレンダリングされます。リストを表示するには、ブロックコンテンツを設定するためのDrupal 7.4他のコンテンツと一緒にフォームをDrupal 7ブロックにレンダリングする
例を使用する:
$block['subject']='Title';
$items= // code that generates a list of links into an array
$theme_args=array('items'=>$items,'type'=>'ul');
$block['content']=theme('item_list',$theme_args);
return $block;
例をフォームを示すブロックコンテンツを設定するために:
$block['subject']='Title';
$block['content']=drupal_get_form('mymodule_myform_function');
// call function that returns the usual form array
return $block;
各ケースが私のために個別に正常に動作します。フォームとリストを1つのブロック['content']配列に結合して1つのブロックにレンダリングできるようにするにはどうすればよいですか?前もって感謝します。
エラーがあります、2番目の前に$を'return $ block'。私はそれを編集することはできません、少なくとも6文字を変更する必要があります明らかに編集... – charliefortune