##  [Bulk Editing Field Data in Drupal with Views Bulk Edit](/bulk-editing-field-data-in-drupal-with-views-bulk-edit) 

 On this page

 

Views Bulk Edit module has to be one of my favourite modules. There is something pleasing about being able to select a bunch of content you want to modify in the same way and do it in bulk. Before you can set up the module, however, you will need to install Views Bulk Operations or VBO module, as Views Bulk Edit hooks into the views bulk operations custom actions API.

If you haven't [installed VBO, please check out the first part,](/vbo-views-bulk-operations) which explains how to install VBO and how to set up a view to use it. Once that is done, please read on.

## Views Bulk Edit

Now we have the new VBO field set up for our view, let's look at the Views Bulk Edit module.

I have used the Views Bulk Edit module in various situations, from bulk updating field data from Drupal upgrades or adding new fields and then needing to add a value to all the old content in bulk.

I have also used it in a custom gallery and album management system where after bulk uploading media image entities to an album you could tag the media entities to make them more searchable.

### Info

[https://www.drupal.org/project/views\_bulk\_edit](https://www.drupal.org/project/views_bulk_edit "view bulk edit on Drupal.org")

**Actively maintained** Yes, 15,500 sites report using it at the time of writing. 25,000 sites report using it, November 2024,  
**Requires** Views Bulk Operations (VBO) [https://www.drupal.org/project/views\_bulk\_operations](https://www.drupal.org/project/views_bulk_operations)  
**Libraries** No library.

[Install either using the UI or composer.](/installing-drupal-modules "installing Drupal modules")

## Setting Up Views Bulk Edit Module

### Basics

Once installed, you will now find the new action, modify field values, in the selected actions section of the VBO settings. All you need to do is check it and it becomes available.

Check out the section on [configuring views bulk operations](/node/169#toc-configuring-views-bulk-operation) and in particular [selected actions](/node/169#toc-selected-actions).

Image

 ![configure views bulk operations to use views bulk edit](/sites/default/files/styles/media_article_full_width_1000w_/public/2022-09/configure-views-bulk-operations-to-use-views-bulk-edit.png?itok=2_QZ8dKg)

 

 You may want to limit what fields you can edit when using the views bulk edit functionality. For example, it doesn't really make sense to allow the bulk update of the title &amp; body fields in most cases1. To limit the fields in the form, you can add a form display mode, so let's have a look at how we can do that.

Image

 ![views bulk edit modify field values default form](/sites/default/files/styles/media_article_full_width_1000w_/public/2022-09/modify-field-values-default-form.png?itok=DweYV0Pb)

 

 Views bulk edit modify field values default form has all the field and setting field which in most cases aren't needed. Let's fix that.### Limit the fields in the bulk edit form

To limit the fields that can be bulk edited, you can add a bulk\_edit form mode and configure it for each content type.  
/admin/structure/display-modes/form

**Manage &gt; Structure &gt; Display modes &gt; Form modes**  
*/admin/structure/display-modes/form*

1. Click on + Add form mode.
2. Choose content.
3. Add Bulk Edit and make sure the machine name is `node.bulk_edit`
    
    Image
    
     ![adding bulk edit form mode](/sites/default/files/styles/media_article_full_width_1000w_/public/2022-09/adding-bulk-edit-form-mode-144.png?itok=bL0Xcqv4)
4. Click Save

Now visit the Content Type you want to add the form mode to and click on the Manage from display tab

**Manage &gt; Structure &gt; Structure &gt; Content types &gt; Article**   
*/admin/structure/types/manage/CONTENT\_TYPE/form-display*

At the bottom of the Manage from display tab, you will see Custom display settings,

- Open the element
- Check Bulk Edit.
- Click Save

Image

 ![modify field values with new bulk edit form mode 144](/sites/default/files/styles/media_article_full_width_1000w_/public/2022-09/modify-field-values-with-new-bulk-edit-form-mode-144.png?itok=8q8ogT6S)

 

 Now you should have a secondary Bulk edit tab, click on this and then:

- Drag any field you don't want to use in the bulk edit functionality to the disabled section.
- Click Save

Image

 ![manage form display showing the custom bulk_edit form mode](/sites/default/files/styles/media_article_full_width_1000w_/public/2022-09/manage-form-display-with-custom-form-mode-bulk_edit-144.png?itok=wOLjoj_M)

 

 Manage form display showing the custom `bulk_edit` form mode tab with disabled title field ready to be saved.### Using Views Bulk Edit

When you select a bunch of content to be bulk updated in the view, you are only present with the fields that are allowed to be bulk updated. This is a much better user experience and also prevents someone from mistakenly updating a field for multiple pieces of content that shouldn't be.

I only wanted to enable bulk update and management tags. The following image shows what the UI will look like in this case.

Image

 ![modify field values form with custom form mode applied](/sites/default/files/styles/media_article_full_width_1000w_/public/2022-09/modify-field-values-form-with-custom-form-mode-applied-144.png?itok=gtKzJvD4)

 

 #### Bulk Update Tags

A nice feature that is part of bulk edit tags is that you can override the current tags, or you can add to the tags.

Image

 ![bulk edit tags in drupal](/sites/default/files/styles/media_article_full_width_1000w_/public/2022-09/bulk-edit-tags-in-drupal-144.png?itok=hUchZL7J)

 

 Bulk editing tags in Drupal can replace or add to a multi-value field.To bulk update the field you fill in the form and click apply, it is that easy.

## Summary

In this article, we looked how you can install and set up Views Bulk Edit module in Drupal. We also looked setting up a custom form mode so you can restrict what is present in the edit form. In the example, we restricted the bulk edit form to tags only, but you could add any fields you like.

That's it for view bulk edits, can you think of other uses or have you used it for other situations? I'd love to hear your different use cases for this awesome module combo.

If front-end development and design are your things, be sure to sign up for the newsletter by using the sign-up form below. I cover modern front-end development and also how you can use Drupal as a complete CMS or use it as a headless CMS with a decoupled front-end. Thanks for reading and all the best with your day

*1 Bulk update the title field or URL field if using a token may make sense, however bulk URL updates can be done with URL aliases.*



Tags

[Drupal Modules](/drupal-modules)

[Views](/views)