6

I have a table view of content node fields, and I need to be able to edit them inline. It looks like the Edit module would work, but I'm not sure if it works with views. When the user clicks on a field in a result row, they should be able to enter the new value, and the data for that field in that node should be updated. It also needs to be compatible with the Field Validation module.

EDIT: This also needs to work with the Addressfield module.

2 Answers 2

10

Use the Editable Views module for inline editing

Editable Views lets you create Views where the fields can be edited. Fields show both the current value and a form to edit it. A 'Save' button allows saving of all the entities shown in the View.

2
  • Does it work with Address Field?
    – vintorg
    Commented Sep 14, 2013 at 23:28
  • It worked perfectly. I'm using it in views_embed_view(), and it works great. I'm going to add some onclick() JS to display the edit box when user clicks on the field to mimic a "real" inline editor.
    – vintorg
    Commented Sep 15, 2013 at 0:00
1

jEditable inline content editing module also works perfect. I used this module, by using this we can make inline edits at node output and views output too.

The jEditable module provides integration between Drupal's CCK module and the excellent jQuery plugin, jEditable. 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.

For installation see README.txt under module directory.

1
  • Hi does this work for user profile tpl as well? Commented Nov 4, 2016 at 15:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.