【发布时间】:2012-06-27 02:07:18
【问题描述】:
我是 Drupal 的新手,但是我一直在研究模块开发,并且我设法使用块和 jQuery 完成了一些功能。但是需求变得更大,并且在某些部分用户想要上传和图像,并裁剪它以创建将在其他块中呈现的缩略图。 我知道这个确切的行为已经在一些社区模块中完成,特别是 ImageFieldCrop,所以我想使用它......但是我想将上传的图像和裁剪的图像保存在我的自定义模块内的文件夹中。那么问题来了?我如何扩展该模块?...是否有必要重写代码以指向正确的路径???或者有没有办法拦截钩子方法?由于我是drupal开发的新手,如果这听起来像是一个基本问题,我深表歉意......无论如何,如果有人能给我提供一些链接或教程来展示如何拦截钩子或在我创建的模块上使用其他模块代码,那就太好了。非常感谢
【问题讨论】:
-
这完全取决于您要扩展的模块,如果模块贡献者提供了拦截钩子的工具,是的,这是最好的选择,否则需要重新编写代码 - 没有其他选择。
-
据我记得,模块是不允许在包含模块的目录中创建文件的;这是 Drupal 使用的默认文件权限。
标签: drupal drupal-7 drupal-modules