I am probably missing something obvious, but how do I do this?

I have several books, and I have added a book navigation block which lists them, but I don't know how to control the order the books appear in the block.

This is about books, not book pages (I know how to re-order the pages inside a book).

If it is difficult, I suppose I can just create a menu instead.

Comments

MidGe48’s picture

Simply use the weight. The same way you would do for book pages.

www.ZuNOB.com

Bairnsfather’s picture

If you're like me, you went to Admin >> Books but found there was no way to change the order of the book.

Instead, go to the top-level page designated as the book and either edit the node or click the Outline tab. There you can set the number/weight of that specific book, thus changing the order of the books in the book block.

I must admit I expected to see the nifty draggable handles next to the book titles on the admin/content/book page; the same handles one uses to change the page order and hierarchy within the books.

It would also be a nice touch if there was an "edit" link somewhere in the page dedicated to that block, to edit various aspects of its view properties. :-) Sorry, more ideas than I currently have in php knowledge. :-)

mnm_mike’s picture

Running into the same issue and was thinking there were outline tabs. Possibly from a module I'd installed on a different version. By default, the only option I'm seeing is the weights.
Would be a nice feature

doomed’s picture

Hello, thanks for this tip.

Works well!

EGAFutura’s picture

How can I do that in Drupal 7?

greeneacres’s picture

Use this module, https://drupal.org/project/book_helper. It adds more features to the books module such as an outline page to drag and drop the order of each node.