How to allow the edition of only certain fields of a node by links next to those fields?
Hello!
The problem is the following. I have a node with many fields and that node is supposed to be a wiki content. I am afraid that the number of fields might frighten some users while creating a new node or editing one. Many times users just want to edit a particular field and therefore showing the complete node edit page may be a bit overwhelming.
What I wanted was the following:
- on node create page, I just wanted the node-title to be inserted (and possibly one or two more fields);
- then on the node page, several links (about 3) appear to edit certain groups of fields (next to this fields).
I thought of the following to achieve this but haven't tried it yet:
- create a node-type with just the basic info for my node, this will provide the basis for the display;
- create several nodes-types with the rest of the of the fields, group the related info in each node-type;
- each of the node-types has a nodereference field to point to the first node.
- use panels to override the first node display and show the fields from the other nodes. Next to these fields add links that go that edit node page (this way only the node with a few fields is edited each time).
When a user creates content of the first node-type, the other nodes associated are automatically created with the corresponding nodereference field filled (is this possible?). Then on the node page the links to fill the additional fields are shown.
Problems:
- The first one is just a matter of organization. I am creating several node-types with related information. It would be much simpler if all the fields were in just one node.
- Automatic creation of the auxiliary nodes. There is no action defined to create a node. Could this be arranged?
- Several of the fields are Content Taxonomy, therefore it's not the main node that gets the taxonomy term associated but the auxiliary node.
Alternative solution:
- Maybe some of these features could be achieved with Workflow (for example not showing all the fields in the create node page) but I don't know if all the functionality I want can be achieved just with this.
Thanks for the attention!
Tiago

