Browse Books by BISAC

The Browse Book block, which can be found on the block administration page (Structure > Blocks), consists of every BISAC category available. Selecting a category changes the block menu and provides sub-categories within that category and updates the books displayed accordingly.

Example:

Select ‘Cooking’ from the main category list - a selection of cookbooks is now displayed

The category list now changes to categories within ‘Cooking’ - select ‘Holiday’ - a selection of Holiday cookbooks is now displayed.

CONFIGURE THE BROWSE BOOK BLOCK

You may choose which top-level BISAC codes are offered in the Browse Book block.

Navigate to: Structure > Blocks

Locate the block called ‘Browse Books’

Select ‘Configure’

Deselect any of the BISAC codes you do not want to be displayed

Set the region you would like the block to appear in - We recommend a sidebar unless you have greatly limited the BISAC codes that appear, the list will be long

Set the page visibility settings - We recommend setting this to appear on ‘Only the listed pages and entering browse/book into the text field

CREATE A CUSTOM BROWSE BOOKS BLOCK

Using the instructions provided in ‘Create A Block’ and the links provided in the default Browse Books block you can create your own customized version showing only the categories your prefer.

PREPARE TO MAKE YOUR BLOCK
When you select a category from the default Browse Book block the URL in your browser changes to the corresponding page. To prepare to make your custom block create a list of the category URLs you want to use in a TXT file.

Click the category - the Browse Book block is set by default to appear on yoursitename.com/browe/book

Copy the Internal URL portion

The Internal URL portion is everything that comes after .com - Example: yoursitename.com/browse/book/CKB000000

Paste into a TXT file

Repeat steps 1-3 until you have all the category URLs you intend to use.

CREATE YOUR CUSTOM BLOCKNavigate to: Structure > Blocks > Add Blocks

Enter a ‘Block title’: this will be the title of your block displayed to users - Example: Browse Books

Enter a ‘Block description’: this is how you will identify what the block is from the block admin page - Example: Custom list of browse book categories

Enter a ‘Block Body’: this is where you will enter your list of categories and link them to the appropriate page:

Repeat steps a-e until all of your preferred categories have been listed and linked

Select the region of the theme you wish to display the block in - Example: Bootstrap Business - Sidebar first

Adjust your visibility settings as preferred

Save block

Your new block has now been created and placed on your site.

ADD THE BROWSE BOOK CATEGORIES TO A MENU

Navigate to: Structure > Menus > Main Menu (or menu of choice)

ADD LINK TO BROWSE BOOK PAGE

Select ‘Add Link’.

Complete the ‘Menu’ form:

Menu Link Title - This is the title that will display in the 'Menu.’ - Example: Browse Books

Path - This is the path of the page you are linking to. Example: browse/book

Description - This will display when the hovering over the link. Example: Browse books by genre

Make sure the ‘Enabled’ field is selected. If not, the link will not appear in the menu.

Weight - This allows you to determine where the link falls in the menu. Lower numbers will be closer to the beginning while higher numbers are closer to the end.

Save

ADD LINKS TO SPECIFIC CATEGORIES

Select ‘Add Link’.

Complete the ‘Menu’ form:

Menu Link Title - This is the title that will display in the 'Menu.’ - Example: Fiction

Path - This is the path of the page you are linking to. Example: browse/book/FIC000000 You can obtain the path to the specific category by selecting the category from the default Browse Book block and making note of the page URL it leads to.

Description - This will display when hovering over the link. Example: Browse Fiction books

Make sure the ‘Enabled’ field is selected. If not, the link will not appear in the menu.

Set your ‘Parent Item’ - A 'Parent Item' is the category that your item will be nested under, and can be a menu item, or an entire menu. Example: If you have a top-level menu item called 'Browse Books' and a sub-menu item called 'Fiction,' the parent-child relationship would be as follows:

‘Browse Books’ - Parent Item is ‘Main Menu’

‘Fiction’ - Parent Item is ‘Browse Books’

Weight - This allows you to determine where the link falls in the menu. Lower numbers will be closer to the beginning while higher numbers are closer to the end.