Page 1 of 1

Adding to top navigation

Posted: Tue Sep 17, 2013 5:40 am
by mitalicyrus
Adding to top navigation in Broadleaf Commerce - Step By Step tutorial (with screenshots)

http://new-beee.blogspot.in/2013/09/adding-to-top-navigation.html

Here's a summary of the tut:

Go to Admin > Content Management > Pages > Add new page

Full url: its the slug that will be used for that page give it something like shown. Replace 'testing123' by your own text (do not use spaces, dots etc)
I dont know what the template does, but i had a hunch to choose the 'basic template' so i did.

Note the url you give in this page.

Now save it.

Now go to Catalog > category > Add new category

Give some name, and give the url that you noted above. Url of the page. Here we are telling it that there is a so and so category whose url is that of the page. So when you click on that category you get the page.

From what i have learnt, it seems to me that only categories can be added in primary navigation. a page need to be linked through category to be added into the primary navigation

Select Default category : Primary nav

I am not sure if this is needed, but still lets give a Active start date. I gave an earlier date, just to play safe.

Now in the same category you see some tabs on the top. Well go to the 'Advanced' tab. And scroll down to "All Parent Categories".

Now click on " + Add" and select "Primary Nav" - This step may be unnecessary in some cases, but i just did it to be sure that "Primary nav" is added as a parent category in the new category in every possible way.

Now Save this.

Now go to Catalog > Category > Primary Nav

Go to the 'Advanced' tab

Scroll to 'All Child categories'
then click on "+ Add" And add you newly created category to this lsit.

Now 'SAVE' this.

And Go to you frontend and check if you see your category in the navigation.

If you do, congratulations. Tell me one thing. How many categories are visible on frontend in navigation? less than six? No? Well If some other fine day you categories stop showing up, you can come back here and read ahead. :)

If you still don't then, your categories are more than 6.

Well Its stupid, but the Broadleaf commerce is designed to have 6 categories in primary navigation max.

We can change that? yes, of course.

Its totally safe, we are just going to change some html files.

My broadleaf site/site/src/main/webapp/web-inf/templates/layout/partials/nav.html
My broadleaf site/site/target/mycompany/web-inf/templates/layout/partials/nav.html

So, find 'blc:categories' and see that it ends with maxResults="6".

Need i say more? Just go ahead and change it. I changed it to 20. :D

So see ya, until next time. Hope you dont fret about it as much as i had to.

Re: Adding to top navigation

Posted: Fri Sep 20, 2013 4:49 am
by ecommapp123
Thanks a lot. It helped me to work.

Re: Adding to top navigation

Posted: Fri Sep 20, 2013 4:39 pm
by phillipuniverse
Awesome thanks for the addition!

Re: Adding to top navigation

Posted: Tue Oct 22, 2013 1:42 pm
by zenman
sometimes the home menu and new ones get reversed left to right, but all good.