Drupal:创建自己的/编辑现有的CCK字段?

时间:2011-05-30 16:31:25

标签: drupal forms drupal-6 field cck

首先,我非常喜欢CCK模块,它为我节省了很多时间来创建表单和字段,但是使用上传图像字段,我对它呈现的方式并不满意。

我还有另一个上传功能/布局,它使用了我想要的JavaScript,但我不知道如何自己创建字段或修改现有字段。

我浏览了模块目录,看看我是否能找到一个可以给我想要但却没有找到任何东西的模块。我想要的是这样的:http://valums.com/ajax-upload/我只是选择一个图像并自动上传,因此无需使用“选择文件”按钮和“上传文件”按钮。

可以这样做还是需要更全面的模块创建?

2 个答案:

答案 0 :(得分:1)

据我了解,您需要另一个文件域小部件。 This tutorial向您展示了使用自定义小部件创建自定义cck字段的所有步骤。

但是,我认为最好使用自定义CCK字段,在其hook_process中定义“markup”类型的表单元素,并在其“#value”字段中定义任何HTML内容。此内容可以包含文件输入字段,以及带有一些上传文件的javascript的按钮。对于上传,您可以使用AjaxFileUpload jQuery plugin

答案 1 :(得分:0)

image upload module可能对此有所帮助。