A node once published should not be edited, but extra fields can be added to that node. How can i do it? For example , lets say i have a content type called 'employee'. Once i create this content i cannot edit that node but can only add more information to that node. this extra information must be stored in the node's column. Is it possible ? or is there any other way?

  • 1
    What do you mean be "cannot be edited"? Just go to node/NODE_ID/edit.
    – Clive
    Nov 25, 2011 at 8:40
  • oh..sorry.. 'should not be edited' !
    – Rahul_2289
    Nov 25, 2011 at 11:21
  • If you don't want to "edit" it (generally speaking) you will not be able to change its content. Why they shouldn't be edited? Nov 25, 2011 at 14:39

2 Answers 2


guess its possible with a combination of hook_form_alter and hook_nodeapi

Do check out these methods... hope it helps...


Ah, just hit me - I think I know what you could have in mind - kind of "locking" some fields, so that their values cannot be edited once they are saved, still though users could provide values for other fields, is that it?

If that's the case, have you looked at Field Permissions and Workflow Fields modules?

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.