Would it be possible to load an existing node other than creating a new one?

After creating and referecing nodes with the node_widget module, users could need to reuse existing nodes.

Comments

pepeelfrances’s picture

subscribing

Very nice module, great job. The actual way to use an existing node seems to be to edit the node type, switch the "node widget" to an other (ie : selecting list) then go on the node, choose the right existing referenced node, save it, and then go to edit the node type and switch back to the "node widget".

gugki’s picture

this was the first thing I thought when looking at the activated module.
+ subscribe

internetter’s picture

Yeh, I also would like to select existing nodes like in every nodereference field. This module makes it very easy to create new nodes and do this much better than other modules! But but it should be possible to also select nodes with an auto-complete feature. This would be great.
+ subscribe

internetter’s picture

Here are minimum 4 modules that does similiar things:
http://drupal.org/project/node_widget
http://drupal.org/project/nodereference_autocreate
http://drupal.org/project/autocreate
http://drupal.org/project/noderefcreate

Couldn't it be possible to pack all features in one module?

_snake_’s picture

Hi,

I like this module because it shows the 'child' form in the 'parent' form. It's different than Node Relationships module because in the latter the child form pops up (I don't like it) but you can search for other existing elements.

I think that an integration of Node Widget and Node Relationships would be great.

colemanw’s picture

Version: 6.x-1.0-beta3 » 6.x-1.x-dev
Priority: Normal » Minor

Sounds like you folks are using the wrong module. http://drupal.org/project/noderefcreate will do exactly what you're asking.

Note to developers of this excellent module: if you decide to implement the feature requested in this thread, please make it optional! My use-case (and others, I suspect) requires that new children always be created when using the parent node/add form. Having the widget autocomplete and suggest references to existing nodes with similar titles would be confusing and detrimental to the user experience.

ademarco’s picture

I'm actually at work at it, it just didn't fit my use cases at the moment, so it is taking a bit longer then planned. Patches are always welcome though. @colemanw I will for sure make it optional.

magnus’s picture

Subscribe

ln282’s picture

Subscribe

colan’s picture

Subscribe

einkahumor’s picture

Subscribissimo! This feature would make this module absolutely fantastic!

sylvaticus’s picture

Suscribissimo as well!:

Autocomplete->fail->create new child

Anonymous’s picture

Priority: Minor » Normal
Anonymous’s picture

Noderefcreate will create a new node from 1 field only. Node Widget gives the ability to create new nodes from several fields. The issue here is the need to reference & create nodes based on several fields, not just one.

The autocomplete field option from noderefcreate would be excellent, and I agree it should be optional. The autocomplete function will also need to be designed to narrow down autocomplete choices based on user input (ie, so users can't try to reference several nodes in one node widget field).

pkej’s picture

Priority: Normal » Minor

What this thread is asking for is better served by a reverse_node_widget. It looks the same as the current one, but instead of it being a nodereference it is a kind of noderefferer. It should then be able to create all kind of nodes which uses the same node reference field. See: #868452: node_field_widget sub-module and http://groups.drupal.org/node/49558#comment-259574

customweb’s picture

That issue (#879904: Improved User Interface and Multiple Node Types) can be interesting for people, who want linking existing nodes with the node_widget module. These changes allow linking existing nodes and the duplication of existing nodes.

theshanergy’s picture

subscribe

ruralrooster’s picture

sub scribe

pkej’s picture

Yeah, I should see which tab and issue I'm pasting my text into... This reply was in the wrong issue queue.