Webフォームで送信されたデータをdrupal7で表示したいのですが、その調査は管理者だけが見ることができます。送信後、送信されたデータを表形式で管理者に表示し、そのデータをExcelシート形式でダウンロードしたいと思います。私が従うべきアプローチ。
3 に答える
うーん..ネイティブテーブルジェネレーターはかなり機能的だと思いました。ダウンロードボタンが含まれています。
管理者としてログインし、[コンテンツ] --> [Web フォーム] タブ --> [Web フォーム] --> [送信] (またはより良い = テーブル !) に移動して、ユーザーが送信した内容を確認します。TABLE ディスプレイの右端にダウンロード ボタンがあります。この選択により、すべてが便利な XL シートにダウンロードされます。
私はこのパーティーに後から参加したことを知っています。おそらく、この拡張機能はソフトウェアに後から追加されたものです。将来的に他の人を支援するためにここで提供されるソリューション。
データが Web フォームに挿入された後に呼び出されるこの関数を呼び出すことができます。このフックは、ノード ID と送信 ID を提供します。この送信 ID を使用して、挿入したすべてのデータにアクセスし、その中でタスクを実行できます。
function hook_webform_submission_insert($node, $submission) {
//do your task
}
このモジュールhttp://drupal.org/project/webform_reportをインストールすると、表形式で表示され、レポートをカスタマイズすることもできます。また、別のコンテンツ タイプが作成されます。
以下は Web フォーム レポートのスクリーン ショットです。レポート自体から表示、編集、および削除することもできます。
あなたの要件がこれと一致することを願っています!!!