The Book module provides a way of managing related pages of content that fit together in an outline format, similar to chapters in a text book. This module provides several user friendly features, such as on-the-fly menu creation, a pre-built Book navigation block with enhanced configurations, and its own easy-to-use Book Manager.
Book Navigation Block
When using the Book page content type along with the Book navigation block, after the top page is created, a content contributor basically only has to enter the Title of the content and the Body information. The Book module will take over from there and automatically populate itself based on the title provided, once the form is submitted.
The menu management for Books is a little bit different than the rest of Drupal's menu structure. Books uses its own special management tool which can be found at Admin menu > Content management > Books. Here a permitted user can easily rearrange menu items within a book using drag-n-drop.
Book page content is very similar to other basic node types in OSU Drupal 6.
To create Book page, similar to all other content types, go to Admin menu > Content management > Create content and select the Book page content type.
There are a couple of things that differentiate Book page content from other types. The first is the use of the Book outline element on the node submission form. The second is the display of two links on the saved content: Add child page and Printer friendly version.
Let's walk through the process of creating a Parent page, and how to create a Child page from a Parent page.
Book Page Submission Form
Once your node is in View mode, look to the bottom of the content area. You should see two links: Add child page and Printer friendly version.
Once you have a parent page, to add additional pages to your book, just click the Add child page link. This will open a new, blank Book page submission form and automatically relate it to the parent.
Child pages can have child pages of their own. In fact, the outline structure you can build using Book page content type can go up to 9 levels deep. It's suggested, though, for the sake of clarity (and so things fit well in the Book navigation block) that you keep the depth to 4-5 levels. If your content's outline structure exceeds this, you may want to re-examine how you have structured it out and split your work into separate books.
So now that we know how to create a basic book structure,let's take a look at the other components of the Book module that make it unique.
This information is related strictly to enhanced configurations for the Book navigation block. If you need detailed information on basic block configuration, please review the Blocks section of this book.
The Book navigation block is a special block that is created by the Book module. Like all other blocks, it's located at Admin menu > Site building > Blocks.
In addition to the standard configurations you can make to all blocks, the Book navigation block has an additional configuration you can apply - one that will force the Book navigation block to only show itself on Book pages. This is a handy feature that will help you save space on your sidebars when your users aren't actively looking at your book content.
To configure your Book navigation block, do the following:
Your book navigation block will now only show on book pages. You will need a way to lead your audience into this section, though. There are a couple of ways you can do this. The most straightforward way is to add a link to the top page of your book in a menu somewhere. You can do this through the Menu settings fieldset of your top page. An example, using the Drupal Deep Dive book in this site, is shown below.
Another method is to create a custom block, embed an image or add text into the block, and then create a link to the top page of your book. The following example shows the Technical Manuals sidebar graphic used on this site, which links to a view of all Book titles in existence on this site. From there, the user can select the desired book.
Training Manuals Graphic
Training Manuals View
Both of these techniques are used on this site. Explore the methods used and try one for yourself.
Books are a little different from other content in your OSU Drupal 6 site. If you're using the Book navigation block, this item does not show up as a separate menu - the organization of your site's books is handled through the Book module instead of the Menu module.
The Book Manager tool, located at Admin menu > Content management > Books, is where you can go to quickly arrange/reorder your book content.
If you click on the title link of the book you wish to view, it will open to that book. If you click on the edit order and titles link for a particular book, it will take you to an outline of the book structure.
Here, you can quickly rearrange the items within your book by simply grabbing on the mover handle of a page and moving it up or down. You can also make a page a child by moving under and to the right of another page.
When you're finished organizing things, make sure you click the Save book pages button at the bottom of the screen to save your changes.
The Book module also provides a clean, easy way to perform various print tasks via the Printer-friendly version link at the bottom of each book page.
Clicking on the Printer-friendly version link will open up a clean, well-formatted print preview of the section of the book you are viewing. If you go to the top page of your book and click the Printer-friendly version link, the entire book will preview.
To leave the print preview, just click on your browser's Back button.