最近、Google マップのマーカーと場所を追加情報とともに管理できる Web ページを実装する必要があるプロジェクトを開始しました。ただし、クライアントが Drupal を利用した既存の Web ページに埋め込むことができるように、Drupal モジュールとして実行する必要がありました。
私は、JSF のような Java テクノロジを使用して Web ページを開発する強力なバックグラウンドを持っており、cake php のような PHP MVC フレームワークを使用した経験もありますが、それが、Drupal で使用されるモジュール開発プロセスについて非常に混乱していると思う理由です (フックメソッドと規約...)。
まず、Packt による Drupal 7 モジュール開発本を読んでいて、単一のブログ モジュールを実装してテーマを設定することになっている第 4 章を読み終えました。ただし、その時点までに示した手法を使用すると... リストとしてテーマを設定したり、レンダー API を使用したりするだけで、Google マップを利用した (ブロック???) を実装することは非常に困難です。
私が本当に興味深いと思ったのは、テーマ テンプレートを使用して、それらに基づいてブロック コンテンツを作成できることです。変数を渡して php ステートメントをプライティングするだけで... しかし、本でもあまり説明されていません。そのため、テーマ テンプレートに関するその他のリソースをどこで見つけることができるかをお聞きしたかったので、そのテンプレートに HTML マークアップと js 関数を配置して、処理済みの変数を渡すことができました。
私が持っていた他の質問は...、モジュールをすばやく開始するために最も焦点を当てるべきトピックは何ですか.基本的に必要なのは、マップにマーカーを配置する機能です(JavaScript V3 APIを使用すると思います. .) 選択したマーカー情報を更新してセッションに追加するために、AJAX コールバックをサーバーに送信しますか?? 変数.. (これは JSF と Primefaces のようなフレームワークを使用すると非常に簡単です.. しかし、php の世界では私は迷っています) 次は Drupal のエンティティとフィールドを調べるべきだと思います... だけでなく、ウィジェットも?? 右???
Drupal を始めたばかりで、API の Drupal Web サイトのドキュメントを見ても、初心者にとっては難しいことです。
どうもありがとう。