Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
Node Field module allows you to add custom extra fields to single drupal nodes.
It's not connected to fields module, so different nodes of one content type can have absolutely different sets of custom fields.
This sandbox project has been deprecated. All development will continue in our new sandbox project called Link Widget. Which we're currently using on our production sites. Patches are welcomed!
The difference between these modules is "Link Image" doesn't have it's own defined field, it uses the "Image" field. So you can easily turn any image field into a linked image, just by changing the widget type. The way "Link Image" module implemented it's widget was using a concept that would allow widgets to have a separate database schema. This allows us to hold additional field data related to the widgets, and keep it independent from the "Image" field storage schema.
I'm hoping later on I can move this widget storage concept to a separate API module, so other field modules can benefit from this same concept easily.