【发布时间】:2012-04-30 13:56:43
【问题描述】:
最近我们开始了一个项目,我们需要实现一个网页,该网页应该能够管理谷歌地图标记和位置,以及它们的附加信息。然而,要求是将其作为 Drupal 模块来执行,以便客户将其嵌入到由 Drupal 提供支持的现有网页中。
我有使用 JSF 等 Java 技术开发网页的强大背景,并且我之前有一些使用 PHP MVC 框架(如 cake php)的经验,但这就是我认为我对所使用的模块开发过程如此困惑的原因在 Drupal 中(挂钩方法和约定...)。
首先,我一直在看 Packt 的 Drupal 7 模块开发书,我刚刚完成了第 4 章,您应该在其中实现单个博客模块并为其设置主题。然而,通过使用直到那时所展示的技术......我发现仅通过将其主题化为列表或使用渲染 API 来实现支持谷歌地图的(块???)非常困难。
我发现真正有趣的是可以使用主题模板并基于它们创建块内容;通过仅传递变量和 priting php statemnets ...,但它也没有在书中得到很好的解释。所以这就是为什么我想问你在哪里可以找到更多关于主题模板的资源,这样我就可以将我的 html 标记和 js 函数放在那个模板上,并将处理后的变量传递给它。
我的另一个问题是......,为了快速启动我的模块,我最应该关注的主题是什么,我基本上需要的是能够在地图上放置标记(使用 Javascript V3 API I猜...),然后向服务器发送 AJAX 回调以更新选定的标记信息并将其添加到我的会话中?变量..(使用 JSF 和 Primefaces 之类的框架真的很容易。但是在 php 世界中我迷路了) 我想我接下来应该看看 Drupal 实体和字段……还有小部件??对吗???
您能提出的任何建议都很棒,我刚开始使用 Drupal,现在我感到有点不知所措和迷茫,即使是查看 API 的 Drupal 网站文档对于初学者来说也很困难。
非常感谢。
【问题讨论】:
-
我相信这应该出现在drupal 问题上,并标记为同样引起版主的注意..
标签: php drupal-7 drupal-modules