Use case description : being able to edit a node reference field in view mode and getting a popup that allows the creation of the referenced content type node if the user wants to create a new node.

Platform : Drupal 6.13

Solution : I tried different combinations of modules, as there are many cck node-reference related modules that claim to do something like what I wanted but never exactly that. The winning combo proved to be the following list of modules:

  • Corresponding Node References : if you create content types on which node references point to each other, it becomes easier to get a list of referenced and referencing nodes for each of the content types involved. However, when changing one node ref, the other one would have to change too. This module syncronizes the bi-directional node refs.
  • Popups: Subedit : You put the nodes that need to be eddited in a groupfield, and set the groupfield to be editable with this module. The user then produces a popup in which he can edit the fields.
  • : Adds an "add new" button to the node refs, among other things.