background preloader

Node Form Display & Editing

Facebook Twitter

Field group multiple. This module extends the Field group module by displays and widgets which group multiple fields by there items.

Field group multiple

Grouping types: Multiple fields containerMultiple fields tableMultiple fields as label-value Current alpha version (experimental) Implements the three group types container, table and label-value for forms and displays. Multiple fields or fields with the same cardinality can be grouped together and displayed in a multigroup layout. #1461684: Supported Field Types (image field bug report) - this field type list is in work, some fields may work (but currently not all are tested) and some not with the alpha version Current development To implement: Drag & drop functionality to change row order in formsRemove row button.

Fieldgroup Table. Summary This module extends the Field Group module and provides a "Table" group format, which renders the fields it contains in a table.

Fieldgroup Table

The first column of the table contains the field labels and the second column contains the rendered fields. Comparison with other modules Field group multiple: this module also offers a "Table" group formatter, but it was designed to deal with multivalued fields. As such, it renders every value of multivalued fields in their own table cell, every row containing value n of all the fields in the group. Requirements. Field validation. This module adds an extra tab to each field instance, allowing you to specify validation rules for your field instances.

Field validation

The following validators are currently included (7.x-2.x): Regular expressionNumeric values (optionally specify min and / or max value)length (optionally specify min and / or max length)number of words (optionally specify min and / or max words )Plain text (disallow tags)Must be empty (Anti-Spam: Hide with CSS)Words blacklistnumber of selections (optionally specify min and / or max selections )UniqueMatch against a fieldMatch against a propertySpecific value(s)Require at least one of several fieldsEqual values on multiple fieldsUnique values on multiple fieldsPHP Code (powerfull but dangerous)URL (support internal path and external url validation)Email Pattern (Regular expression lite)Date range2 Following validators are included in sub module field validation extras: Drupal8: 2, column is "value" or 'target_id' or ...

Markup. Renderable elements. Renderable elements enables you to register any forms and manage the display through an UI.

Renderable elements

It will also make (additional) elements available of existing entities on the manage forms/display screens or you can for example register the contact form and rearrange the fields through Field UI. Renderable elements is a very experimental module touching the bounderies of form alter, some contrib modules may clash immensively, so use with care. Be care on special elements when you're choosing to render:#1889036: Mark/preserve elements may lead error with other modules Installation.

Field Permissions. The Field Permissions module allows site administrators to set field-level permissions to edit, view and create fields on any entity.

Field Permissions

Features. CCK Multifield help. Node and Comments Form Settings. I cannot longer mantain this module.

Node and Comments Form Settings

I'm really sorry, but I've tried making time to maintain this one but there's always something urgent that prevents me from doing it. Co-maintainers are also welcome. I often find myself doing the same hook_form_alter just to do the same things over and over again. It's just a waste of time. This module lets you change several 'small' behaviors with hook_form_alter, in both nodes and comments, doing it per content type so you can configure different aspects of your nodes/comments.

Currently you can do the following changes for nodes: Hide the "Split summary at cursor" buttonHide the Input Format fieldsetChange the default value of the Submit buttonHide the preview buttonHide the node title, useful when you're showing the node title on the breadcrumb or if you want to hide it for any other reason. Select Node Title 6/7. Prepopulate 6/7dev. Modal Frame CCK Editor. Overview Opens edit forms for selected CCK fields or field groups in modal frames from the node view.

Modal Frame CCK Editor

This module is pretty similar in concept as the Popups: Subedit module. However, it's based on the Modal Frame API, meaning the forms are rendered within iframes, therefore these forms do not alter the DOM of the parent page, and provide full support for advanced editing features such as WYSIWYG editors, File uploads, CCK buttons to add more items, Multigroups, etc. Usage Once the module has been installed, visit the settings form of the fields or field groups where you want to enable this feature. When this feature is enabled, a small edit icon will be rendered on the top right corner of the target element, but only to users with the proper edit permissions. Requirements Developers.

Editablefields. This module allows CCK fields to be edited on a node's display (e.g. at node/123), not just on the node edit pages (e.g. node/123/edit).

editablefields

It also works within views etc. Anywhere a 'formatter' can be selected, you can select editable (or click to edit). This module has been totally re-written for Drupal 6, and it is very much simpler. jEditable inline content editing. The jEditable module provides integration between Drupal's CCK module and the excellent jQuery plugin, jEditable.

jEditable inline content editing

It is implemented as a CCK formatter, which makes inline editing possible through regular node displays, Panels, Views, or anywhere else you can place a CCK field. Currently supported features are "click to edit" functions for text fields, number fields, date fields, node reference fields and workflow transitions. So what is this good for? It provides a very quick and easy way to update the things they need to change without having to edit specific fields without having to switch to the full-blown node editor.

Better Formats 6/7dev. Better formats is a module to add more flexibility to Drupal's core input format system.

Better Formats 6/7dev

Features 6.x Set the default format per role.Set the default format per content type.Control allowed formats per content type.Hide format tips.Hide more format tips link.Hide format selection for nodes, comments, and blocks seperately, forcing the default to be used.Expand the selection fieldset by default.Disable the expand/collapse of the selection fieldset.Set selection fieldset title.Set more format tips link text.Set default formats for nodes and comments separately.Sensible defaults and fail overs for ease of use.Works with CCK textareas.Works with Panels comment form.i18n module support for user defined strings. 7.x (needs more testing for a stable release) Node form columns 6/7. Vertical Tabs 6. Multistep 6/7. Multistep adds multiple-step functionality to content type editing forms. It does so by assigning a step number to each fieldgroup within the content type and hiding all the groups that do not belong to the current step.

The user can then use different submitting buttons that will redirect to the previous, next, or current step. The module also provides a block for each content type with a menu of the different groups within that form and a progress bar. This provides an easy way to jump to different steps throughout the form without having to go one by one and to keep track of you progress through the form. Submit Field 7. Custom (Form) destination. Auto Tagging. This project allows for flexible auto tagging of your content types via a pluggable interface that makes use of 3rd party services to provide the tag context.

As a point of disambiguation, this module differentiates itself from the AutoTag module in that it doesn't rely on pre-defined vocabularies. Instead, this module sends node content through any number of third party services to determine what the content is about. *** This module is currently in beta. While you can use it in a production environment, your mileage may vary. Feedback and issues can be sent to the issue queue, which is actively monitored. TagThe.net integration Install the Autotagging API moduleInstall the Autotagging TagThe.net moduleConfigure at least one tag-style VocabularyVisit the Autotagging settings page, select the vocabulary you created above (in, for example the "Topic" type) Yahoo Terms integration ** NOTE: See above, as yahoo terms integration is deprecated You will need to get a Yahoo!

OpenCalais. Active Tags. Active Tags adds a new option to free tagging taxonomies. If selected the taxonomy widget is replaced by a new jQuery enabled tag entry widget. Nice Tags.