Blog Navigation
Blogs Navigation
How to make Blogs into part of Book Navigation?
In Drupal, when you 'create content', you can opt to set the new article as different 'types' like 'book page', 'page', 'blog entry', 'story', and so on.
I had quite a few blog entries on one of my Drupal sites. One of the great things about 'blog entry' on Drupal is that Drupal will automatically set them out for you in chronological order. And since blogs are often like journal/diaries, that is a very handy and logical arrangement.
On the downside, I just discovered that it is quite hard to search for a specific 'blog entry'. The 'block' on which the blog entries have a "more .." link so that supposedly you can search for older blog entries. However, whether it is a Drupal glitch or I just don't know how to use it properly, the "more.." link does not work as I expected. Instead, to find an old blog entry, one has to go page after page just to find the entry. Not satisfactory.
Now if I could just make the blog entries so that they behaved just like they do in Book Navigation, then the navigation for blog entries would be so much more efficient.
Well, there is a way to do this.
Making Blog Entries Navigable - Overview
Create a new content of type: 'book page' (so that we can link our blog entries under this new 'book page'). This new content will primarily be used to (automatically) list all the linked blog entries on one page. (In the accompanying image, I have entitled this new page as "Blog Collection".)- To make this new 'book page' findable, we set it in the 'Book Navigation' and optionally as part of the 'Menu' links (as Primary or Secondary links).

Example: Create new 'book page' entitled "Blog Collection"
- Create Content > Book Page
- Title = Blog Collection (of whatever you would like to call it. This is the text-link that will appear in your Book Navigation.)
- Say you want this new entry as a link in your menu. Let's say you want it as a Secondary link.
Under 'Menu Settings', enter the 'Menu Link Title' = Blog (or whatever you want. This is what will appear in the Menu navigation bar.) - (optionally) write some text in the 'Body' box.
Under 'Book Outline', to make it part of your Drupal 'Book Navigation', either put this new page under one of the existing 'books' or 'create a new book'. (Here I have chosen the latter.)- You can specify the rest of the fields as you normally would when create a new content in Drupal.
On completion, you should see your new page as both a Menu link and in your site's 'Book Navigation'.
But your (existing) Blog Entries still need to be linked under this new page so that it will show up in under your 'Book Navigation'.
Linking Blog Entries to the navigation
You need to find all your blog entries, edit them, and link them to the new page above.
Then under "Show only items where", set:
type = Blog entry and click the "Filter" button.
You will now have a list of all your (existing) blog entries.
Click each 'edit' button to edit each page.
Under 'Book Outline', link the current blog entry to the new (book) page you just created. (Reminder: we gave the title "Blog Collection" to our new 'book page'.)
Save. Then repeat the same for each of your remaining blog entries. You will see the titles of each of your blog entries appear in your 'book navigation' under your new "Blog Collection" page.
Explore more..
Main Store: Swarovski + Supplies
Store at ARTFIRE
Store at ETSY
ClearlyChosen Swarovski & Product Library
JEM: Craft and Jewelry Making Library
shCredo: Health Therapies Library
Segue2: Random General Topics- ClearlyChosen Twitter
- NetWebbing Twitter
- shCredo Twitter
- Segue2 Twitter
- my Flickr
my Squidoo
Healthful Soulful Things
Site Navigation
- SOFTWARE REFERENCE LIBRARY
- Drupal
- Quick Find
- My Drupal - Beginner How-Tos
- Core Modules
- Design and Styling
- Blog Navigation
- Book Navigation
- Change Drupal's Home Link Title
- Favicon for Drupal Site
- Footer Navigation Menu
- Front page - how to change
- Front page - customize with Block
- New Menu and Block
- Delete Custom Menu
- Popular Content Block
- Private Content
- RSS Enable your Site
- Submitted by - How to remove
- Twitter on Drupal Site
- User Login - Lost?
- osCommerce
- OSC Community Contributions
- Drupal


Comments
Post new comment