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.
This module allows users to mark administrator selected CCK fields as Public (visible to everyone), Hidden (visible to node author, hidden from everyone else) or Private (visible to node author and "friends"; see requirements section below).
Description:
The field settings screen provides a new option to enable privacy options for fields. This option is global and affects all content types where the given field is shared. The default privacy status can be specified.
This module supports all kind of fields, and even fields in multigroups.
In the node edit form, a new option to configure field privacy settings will be available as a small icon next to the fields where this feature has been enabled. This is only available to users with "edit privacy options for field %field_name" permission.
Users with "view private data for field %field_name" permission are excluded from privacy restrictions. This feature combined with node revisions allows community managers and/or site moderators to monitor changes to privacy settings.
Builtin support for node revisions and Diff module.
To enable the "Private" status for fields, you need one of the following modules: Flag Friend, Friendlist API, User Relationships. CCK Private Fields module includes ready to install mini-modules that provide builtin support for any of these friendship related modules.
The privacy options dialog requires jQuery UI (either version 1.6.x or 1.7.x).
iTweak Upload module revamps Drupal file uploads with sexy thumbnail previews and mime icons, adds image gallery views for attachments and tweaks file upload forms and attachments display.
Summary of features (Drupal 6):
Beautify and improve the upload form for file attachments in nodes and comments (created by core upload.module and by Comment Upload module)
(Option) Preview uploaded image files
(Option) Display thumbnails for image attachments
(Option) Display image attachments in a gallery
(Option) Show images in animated popup, grouped or slideshow with one of many image popup modules (see below)
Independent of theme - works with any theme that does not already customize file uploads.
This module exposes nodes referenced via the node_reference (References) module in two ways:
1.- Provides a field formatter to display as jQuery UI Tabs, the nodes referenced in a field. This allows to display this references as tabs, not only in a node page but also in any section that allows to display fields with an available formatter (views, panels, etc...).
2.- Also, if desired, the render arrays of the referenced nodes are available to themers in node.tpl.php, so that they can be printed easily as shown in the inline documentation:
/**
* Implementation of hook_preprocess_node().
*
* Adds the render array for each referenced node attached
* to the parent node:
* E.g. if you have a Node Reference field called field_foo and
* it has three values, the render arrays will be accessible
* to be printed in this way in a node template:
*
* print drupal_render($field_foo[0]['node_rendered']);
* print drupal_render($field_foo[1]['node_rendered']);
* print drupal_render($field_foo[2]['node_rendered']);
*
* Note that the content for a certain referenced node is available
* only if the user has access to this content.
*
* All options can be configured at:
* admin/config/content/nodereference_variables
*
*/