By Fidel Carrera on Sunday, 25 November 2018
Posted in Technical Issues
Likes 0
Views 617
Votes 0
Hello,

When I create posts within a category which I have made a joomla page for, the url structure is not correct.

For example, here is a blog post in my nutrition category, I will first show you the page that a user lands on before they click the post:

https://bunnylifestyle.com/blog/nutrition

but once they click on a post from that page, they see this url:

https://bunnylifestyle.com/workout-programs/abc-workouts/de-mystifying-macros

the url should be:

https://bunnylifestyle.com/blog/nutrition/de-mystifying-macros

I found that if I change the page layout of nutrition from a grid layout to a single category layout that it will somewhat correct this but then I cant get the desired layout for the nutrition page.

What is the easiest and best way to fix this so that my url structure isnt broken?
Hey there,

I am really sorry for the delay of this reply as it is a weekend for us here.

Based on your current menu structure that is not possible to achieve this blog URL format https://bunnylifestyle.com/blog/nutrition/de-mystifying-macros

You can try check my attached screenshot below and see if this will help.

So the end result will be come out your expected blog URL format.
·
Sunday, 25 November 2018 10:04
·
0 Likes
·
0 Votes
·
0 Comments
·
Hmm, ok. I will need to play around with this in the morning and see what I need to do because I dont quite understand it yet

How come the menu structure for workout programs works properly ?
·
Sunday, 25 November 2018 10:27
·
0 Likes
·
0 Votes
·
0 Comments
·
Basically it just need to replace this menu type to 'Articles » Featured Articles' to "Menu Alias type" from your Bunny Blog menu.

Then configure back this 'Articles » Featured Articles' menu type from the hidden menu section.

After that, under "Menu Alias" type menu choose this menu item back "Articles » Featured Articles".

It actually just a trick to make your blog format.

How come the menu structure for workout programs works properly ?

Currently I am not sure which blog URL you referring that is work properly on your site.
·
Sunday, 25 November 2018 10:38
·
0 Likes
·
0 Votes
·
0 Comments
·
From the home page click workout programs
Then click ABC workouts
Then any post in there

The URL structure is as it should be
·
Sunday, 25 November 2018 10:40
·
0 Likes
·
0 Votes
·
0 Comments
·
In Easyblog, It will always look for the "Easyblog - frontpage" menu item first but in your case you doesn't have create any menu item for this "Easyblog - frontpage" and those single category menu item for each of your existing blog categories.

This is why it always fall back to use this "ABC Workouts (Posts) Grid Layout" menu item and this menu item created very earlier on your site, so it will use this menu instead of other grid menu http://take.ms/1TJzZ
·
Sunday, 25 November 2018 10:53
·
0 Likes
·
0 Votes
·
0 Comments
·
I tried a few times to follow this but the issue is I can't get the url to be exactly as it should be as one version of nutrition has to be a grid layout and the other has to be the single category so I end up with

/blog/nutrition for the grid

and

/blog2/nutrition for the posts (single category).

In the end I just made hidden category menus and I end up with

Blog/nutrition for the grid

and

/nutrition for the posts (single category)

It's too bad that easyblog wont recognize the grid layout properly to completely avoid this issue

Thanks for the help
·
Monday, 26 November 2018 05:50
·
0 Likes
·
0 Votes
·
0 Comments
·
Hm, for now the blog URL only respect this format http://take.ms/ykrfm .

Currently that is not possible to respect those grid menu if you would like that blog URL show like this (site.com/blog/gridMenuAlias/title) for each of your different category which assigned in different grid menu item.

If you consider to use this blog URL format base on the category (site.com/blog/categoryMenuAlias/title) , you can try this following menu structure and see how it goes.

However your grid menu item will still remain but need to decide to change another menu alias name because both menu alias can't use the same name.

Main Menu (Your Current Menu structure)
---------------------------------------------------------------------------------------

Bunny Blog (Alias: blog)
Articles >> Featured Articles
|_ Lifestyle (Alias: lifestyle)
EasyBlog » (Posts) Grid Layout » (Posts) Grid Layout
|_ Nutrition (Alias: nutrition)
EasyBlog » (Posts) Grid Layout » (Posts) Grid Layout
|_ Inspiration (Alias: inspiration)
EasyBlog » (Posts) Grid Layout » (Posts) Grid Layout


Workout Programs (Alias: workout-programs)
Articles » Featured Articles
|_ ABC Workouts (Alias: abc-workouts)
EasyBlog » (Posts) Grid Layout » (Posts) Grid Layout


Hidden menu (Create these menu item)
----------------------------------------------------------------------------------------

Bunny Blog (Hidden) (Alias: blog-hidden)
Articles » Featured Articles
|_ Lifestyle (Alias: lifestyle-cat)
EasyBlog » (Categories) All Categories » (Categories) Single Category - assign to Lifestyle category
|_ Nutrition (Alias: nutrition-cat)
EasyBlog » (Categories) All Categories » (Categories) Single Category - assign to Nutrition category
|_ Inspiration (Alias: inspiration-cat)
EasyBlog » (Categories) All Categories » (Categories) Single Category - assign to Inspiration category


Workout Programs (Hidden) (Alias: workout-programs-hidden)
Articles » Featured Articles
|_ ABC Workouts (Alias: abc-workouts-cat)
EasyBlog » (Categories) All Categories » (Categories) Single Category - assign to ABC Workouts category


Replace Main Menu to following menu structure
----------------------------------------------------------------------------------------

Bunny Blog (Alias: blog)
Menu Item Alias (Assign this menu item 'Bunny Blog (Hidden)')
|_ Lifestyle (Alias: lifestyle-grid)
EasyBlog » (Posts) Grid Layout » (Posts) Grid Layout
|_ Nutrition (Alias: nutrition-grid)
EasyBlog » (Posts) Grid Layout » (Posts) Grid Layout
|_ Inspiration (Alias: inspiration-grid)
EasyBlog » (Posts) Grid Layout » (Posts) Grid Layout


Workout Programs (Alias: workout-programs)
Menu Item Alias (Assign this menu item 'Workout Programs (Hidden)')
|_ ABC Workouts (Alias: abc-workouts-grid)
EasyBlog » (Posts) Grid Layout » (Posts) Grid Layout
·
Monday, 26 November 2018 11:43
·
0 Likes
·
0 Votes
·
0 Comments
·
The issue with this setup is I then end up with blog-hidden in the URL when the users clicks through to a post. I honestly dont think that what I want to achieve is possible with the limitation caused in EB where a grid cant be used a normal page for a category in the url
·
Wednesday, 28 November 2018 04:49
·
0 Likes
·
0 Votes
·
0 Comments
·

Grid Menu A (Assigned to category A)
Grid Menu B (Assigned to category B)
Grid Menu C (Assigned to category C)

Blog A (Assigned to category A) - http://site.com/GridMenuA/title
Blog B (Assigned to category B) - http://site.com/GridMenuB/title
Blog C (Assigned to category C) - http://site.com/GridMenuC/title

Yes, it is not possible to achieve this blog format URL at this point of time.
·
Wednesday, 28 November 2018 10:18
·
0 Likes
·
0 Votes
·
0 Comments
·
Ok ty
·
Monday, 25 February 2019 05:49
·
0 Likes
·
0 Votes
·
0 Comments
·
You are most welcome.

Just for your information, I have locked and marked this thread as resolved to avoid confusions in the future. Please start a new thread if you have any other issue in the future so it will be easier for us to manage your inquiries.

Thanks for understanding.
·
Monday, 25 February 2019 09:55
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post