Corresponding node references
Description
It syncs the node reference between two node types which have a nodereference to each other, so double editing nodes is no more needed. If one node has a reference the other node receives also a reference to the saved node if it is referenced in that node.
Updates
Since release 6.x-2.0 single noderefence instances are possible too.
As from version 6.x-2.4 support for references having references to multiple node types is possible.
As from version 6.x-3.0 it is possible to set the reference instances to single indepently. This way 1 on 1 relations, many to 1, 1 to many and many to many relations are possible.
When updating from 6.x-1.x versions to 6.x-2.x you must run update.php.
When updating from 6.x-2.x versions to 6.x-3.x you must run update.php and select update 6300.
When updating from 6.x-1.x versions to 6.x-3.x you must run update.php and run both 6200 and 6300.
This module is well maintained. Major issues can be fixed in a matter of days. Feature requests are discussed and included if possible.
Get involved
Write a review for this module on drupal modules
Dependencies
CCK
Node reference (comes with cck)
Example
Node type A has a node reference to node type B and node type B has a node reference to node type A. When you create node X of type A and reference it to node Y of type B Node Y will also receive an update in its node reference field pointing to node X.
Install
- To install enable the module at admin/build/modules
- Create node type A
- Create node type B
- Create a node reference field on node type A pointing to node B. The instance must be set on allowing unlimited values. To allow single instances you must use the single checkbox on the settings form (admin/settings/corresponding_node_references)
- Create a node reference field on node type B pointing to node A
- Go to the settings page at admin/settings/corresponding_node_references. Select to enable the corresponding referencing for these node types pointing to each other. Select if you want a single reference for the first or the second instance by checking the checkboxes.
- Create some nodes and reference them to each other
This module is sponsored by One-agency.be
