开发者

Drupal: storing images and other module data

Suppose we have a module that displays tables of开发者_运维问答 employees. Each employee has a photo. What is the best way to store this photos and display them?

I mean, is there some kind of content repository in drupal? I don't want to do this manually, maybe there is an API that can store images and then generate links to them and so on.

Thanks.


The Content Construction Kit(CCK) / Fields in core is what you want to explore.

Using CCK you can attach an image, a number field, a file, some text, a reference to content, etc to another piece of content.

In Drupal 7 you can add fields to any entity (Content, User...your custom one(Employee)), in Drupal 6 you might want to explore Content Profile

Further Reading:

http://drupal.org/node/717120


There is a kind of content repository in Drupal: both in the database and as storage (disk).

The API for that is documented in a special File upload section.

If you want inspiration, the core module called upload.module can serve as example. But be aware that Drupal core, for several reasons, is far from the best and cleanest examples to learn from.


What you are looking for is CCK module with file-field and image-field modules for handling the image upload action.

And for the display of those uploaded images you should use Image-cache

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜