I'm looking for somebody who knows enough about the node system, especially the book module, and node outlining.

The task is to allow nodes to be outlined in multiple Drupal "books". This would allow a library of 'page' nodes to be created, and then a user hand-pick the page nodes to outline in various books.

Currently a node can only be outlined in to a single book. I do not know if this is a user interface restriction, or a database/technical issue,

I've not currently got time to look in to the problem, but would like to hear from any experienced Drupal developers who may be interested in talking this problem on a paid basis.

Comments

the greenman’s picture

The book module is for heirarchical structures. There are a few other projects that can do what you are looking for. Most are in CVS right now, but they should be exetndable to do what you need.

Have a look at the relationship module, or clipper, or node-relativity.

budda’s picture

Heirarchical structures are what i'm after.

Having several books with the same content in them, but in different orders/sections is the goal.

I don't want to have to duplicate a node, or update it multiple times.

--
Drupal consultancy

kae’s picture

category, whatsrelated

budda’s picture

I don't think the whatsrelated module will do what i want. I want to be able to re-use the same page-node within multiple book hierarchies.

Looking at the demo site I assume the module adds the weblinks at the bottom of the page?

--
Drupal consultancy

GC_Chi’s picture

I have the same request to put the same node in different parent books. It's not as confusing as it sounds. Say you have a profile node of Cameron Diaz and you have two separate books for Blondes and for Celebrities. I'd want the same node to appear in both books.

Does anyone have any new solutions?

chelahmy’s picture

can only have one parent. So your requirement cannot be solved with the book module. A workaround is to create a link in your book content to another book content. You can manage individual book contents loosely with taxonomy.

GC_Chi’s picture

Your link suggestion gave me an idea. Is there a way to create a node and then have it pull the content from another node?

chelahmy’s picture

It is possible. One way is to paste the following code into the body of your new node, with nid is the node id of the source. Make sure your input format is PHP.

<?php echo node_view(node_load(nid)); ?>

You may need to disable comment on the new node since comments should be placed on the source node.

Emm... this thread is in paid drupal service. There are other free forums.

GC_Chi’s picture

My apologies. I know it was a paid forum, but it was the only thread that addressed my issue exactly. Thanks again.

mennonot’s picture

There's a better solution which just grabs the body. I've commented on it here (in the non-paid forums):

http://drupal.org/node/18241#comment-204002