2
Webフォームの結果データをGoogleチャートに表示する
Webフォームの結果をGoogleグラフとして表示しようとしています。私は、テーマのtemplate.phpファイルでtheme_webform_results_analysis()をオーバーライドし、Chartモジュールを使用して、テーマレイヤーでこれを行っています。Drupal 6.22、Webform 6.x-3.11。 通常、webform分析ページはデータをテーブルに表示するので、そのテーブルの配列をハックして、Chart APIにデータを渡します。 編集:私はvar_dumpの使用方法を理解し、$ row_dataと$ questionsの配列を別々に取得する方が良い方法だとわかりました(この質問の最初のバージョンにあった$ rows配列を使用する代わりに、両方の配列のマッシュアップ)。 編集#2:元の$ questionsおよび$ row_data配列の各部分を取得する方法を発見したと思います(以下を参照-他のforeachのforeach)。だから今私はそれらのピースを適切な配列に入れ(質問ごとに1つ)、それらすべてを反復する方法を見つける必要があります。 これがtemplate.phpにあるものです: /** * Output the content of the Analysis page. * @see webform_results_analysis() */ function mytheme_webform_results_analysis($node, $data, $sids = array(), $analysis_component = NULL) { foreach ($data as $cid => $row_data) { if (is_array($row_data)) { // get the questions, …