Is there a way for a user to add new content and have some of the fields already pre populated with default text/input.

That way the user can amend what changes are required for a node without having to copy and paste what will be very similar details into the add content screen node/add/[content type]?

Hope that makes sense.


Yes almost all fields have a section to add default content. Go to "Structure" > "Content Types" > Your content type > "Manage Fields" then select edit on the field that you want to add the default text to

| improve this answer | |
  • hi pete80, I've tried going to admin/content/node-type/no-size-options(my content type)/fields and have the 'Manage Fields' page showing, however i can see no edit again the field names, just label / Name / Type / Operations. There is no edit available in any Operations. Could this be missing from Drupal 6? Thanks for the answer – Asbolane Jul 7 '14 at 17:20
  • Sorry I didnt realise it was for 6 in that case you can use a hook_form_alter in a custom module or this module will help for the body field drupal.org/project/DefaultTextForNode – pete80 Jul 8 '14 at 9:49
  • Thanks pete80, sorry did try and put a tag on for 'Drupal6' but the system rejected it. That module does exactly what i need. Not sure if a Mod can give you a vote, because apparently i'm too young to be able. Thanks again. – Asbolane Jul 8 '14 at 16:30

You are probably looking for prepopulate...


Although that may not be workable for all forms as you wish, but when I used it, it worked as expected.

This module allows you to enter field names and their default value on a URL and the module take that data and puts it in the input fields as default.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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