1

私はdrupalテーブルを作成していて、drupal_theme()を検索し、次のコードでテーブルを作成するためのルールに従おうとしました。

  $data = array('value', 'values');
  $header = array ($data);
  $rows = array(
    // Simple row
    array(
      'Cell 1', 'Cell 2', 'Cell 3'
    ),
    // Row with attributes on the row and some of its cells.
    array(
      'data' => array('Cell 1', array('data' => 'Cell 2', 'colspan' => 2)),
      'class' => 'funky'
    )
      );
  
  //$output = theme('table', $header, $rows, $attributes = array(), 
  //$caption = NULL);
  $table_t = theme_table($header, $rows, $attributes = array(), $caption = NULL);
  //return $output;
  return $table_t;

ただし、テーブルには、期待どおりの行ヘッダーと列ヘッダーが含まれていません。どうしたの??

スクリーンショット: ここに画像の説明を入力してください

4

1 に答える 1

1

これが役立つかどうかはわかりませんが、これはモジュールの1つで使用するテーブルヘッダーのコードです。

  $header = array(
    array('data' => t('One')),
    array('data' => t('Two')),
    array('data' => t('Three')),
    array('data' => t('Four')),
  );

それがあなたのために働くかどうか見てください。

またtheme_table($header, $rows, $attributes = array(), $caption = NULL)theme_table($header, $rows)

于 2013-02-15T23:00:45.020 に答える