- Posts: 103
- Thank you received: 1
why have /product/listing in Breadcrumbs url link?
11 years 4 months ago - 11 years 3 months ago #203244
by lechong1
why have /product/listing in Breadcrumbs url link? was created by lechong1
-- HikaShop version -- : 2.4.0
-- Joomla version -- : 3.4.1
-- PHP version -- : 5.3.27
-- Browser(s) name and version -- : chrome
-- Error-message(debug-mod must be tuned on) -- : why have /product/listing in Breadcrumbs url link?
For example when visit www.aaa.com/imager
in Breadcrumbs position the category link is " www.aaa.com/imager/product/listing " not " www.aaa.com/imager "
But I don't need the /product/listing in sef url,Can I remove it?
Thank you very much.
-- Joomla version -- : 3.4.1
-- PHP version -- : 5.3.27
-- Browser(s) name and version -- : chrome
-- Error-message(debug-mod must be tuned on) -- : why have /product/listing in Breadcrumbs url link?
For example when visit www.aaa.com/imager
in Breadcrumbs position the category link is " www.aaa.com/imager/product/listing " not " www.aaa.com/imager "
But I don't need the /product/listing in sef url,Can I remove it?
Thank you very much.
Last edit: 11 years 3 months ago by lechong1.
Please Log in or Create an account to join the conversation.
11 years 4 months ago #203284
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic why have /product/listing in Breadcrumbs url link?
Hi,
You current "imager" menu is a category listing menu.
So if you want to indicate to HikaShop that it has to display a product listing instead, it must know it by parameters. That's why you got the "product" and the "listing" keywords in the url.
If you don't want it, you can create another menu for a product listing and use it for the module which is display under the category listing menu.
www.hikashop.com/support/support/documen...splay-front-end.html
Regards,
You current "imager" menu is a category listing menu.
So if you want to indicate to HikaShop that it has to display a product listing instead, it must know it by parameters. That's why you got the "product" and the "listing" keywords in the url.
If you don't want it, you can create another menu for a product listing and use it for the module which is display under the category listing menu.
www.hikashop.com/support/support/documen...splay-front-end.html
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
11 years 4 months ago #203324
by lechong1
Replied by lechong1 on topic why have /product/listing in Breadcrumbs url link?
But my "imager"menu is a products listing menu.please refer to image in attachment.
please check thank you very much.
please check thank you very much.
Please Log in or Create an account to join the conversation.
11 years 4 months ago #203341
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic why have /product/listing in Breadcrumbs url link?
Hi,
My bad !
It looks like it's a SEF issue and the router let the "product" and the "listing" parameters even if the menu already contain them.
Are you using the Joomla SEF or are you using an extension ?
Regards,
My bad !
It looks like it's a SEF issue and the router let the "product" and the "listing" parameters even if the menu already contain them.
Are you using the Joomla SEF or are you using an extension ?
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
11 years 4 months ago #203462
by lechong1
Replied by lechong1 on topic why have /product/listing in Breadcrumbs url link?
Yes I am using Joomla native SEF function.
Please Log in or Create an account to join the conversation.
11 years 4 months ago #203795
by shiddy
Replied by shiddy on topic why have /product/listing in Breadcrumbs url link?
i have exactly the same issue on my site like
here
. the breadcrumbs show an additional /product/listing.html were none is needed and wanted.
also for the category view there is a /kategorie.html appended.
i also use the joomla sef.
how can i disable those parameters for the breadcrumbs because they are not needed?
-- HikaShop version -- : 2.4.0
-- Joomla version -- : 3.4.1
-- PHP version -- : 5.5.25
-- Browser(s) name and version -- : chrome 43.0.2357.81 m
also for the category view there is a /kategorie.html appended.
i also use the joomla sef.
how can i disable those parameters for the breadcrumbs because they are not needed?
-- HikaShop version -- : 2.4.0
-- Joomla version -- : 3.4.1
-- PHP version -- : 5.5.25
-- Browser(s) name and version -- : chrome 43.0.2357.81 m
Please Log in or Create an account to join the conversation.
11 years 4 months ago #203884
by GW
Replied by GW on topic why have /product/listing in Breadcrumbs url link?
Hi,
I have the same issue as lechong1 and shiddy and would also be interested to know if it is possible to get rid of the /product/listing in the breadcrumbs.
Thanks
I have the same issue as lechong1 and shiddy and would also be interested to know if it is possible to get rid of the /product/listing in the breadcrumbs.
Thanks
Please Log in or Create an account to join the conversation.
11 years 3 months ago #204060
by nicolas
Replied by nicolas on topic why have /product/listing in Breadcrumbs url link?
Hi,
I think I've finally found the solution.
Replace the code:
by the code:
in the file components/com_hikashop/router.php and that should fix the issue as it did on my end.
Let us know if you have any other issue happening because of that change.
I think I've finally found the solution.
Replace the code:
Code:
}elseif(isset($query['view'])){
$segments[] = $query['view'];
unset( $query['view'] );
if(isset($query['layout'])){
$segments[] = $query['layout'];
unset( $query['layout'] );
}
}
Code:
}elseif(isset($query['view'])){
unset( $query['view'] );
if(isset($query['layout'])){
unset( $query['layout'] );
}
}
Let us know if you have any other issue happening because of that change.
The following user(s) said Thank You: lechong1
Please Log in or Create an account to join the conversation.
11 years 3 months ago #204099
by shiddy
Replied by shiddy on topic why have /product/listing in Breadcrumbs url link?
thanks a lot! this helps at least for the product view! i have not experienced any problems yet!
but the category view has still the parameters added.
in my shop i have a category view as main menu item. and below are the product listings for the different categories. so when you view products in the product view the link for the main menu item is like this: naturwesen.at/shop/kategorie.html instead of naturwesen.at/shop.html
seems to be something different because this one is in german (like my shop) and the product/listing thing was in english.
but the category view has still the parameters added.
in my shop i have a category view as main menu item. and below are the product listings for the different categories. so when you view products in the product view the link for the main menu item is like this: naturwesen.at/shop/kategorie.html instead of naturwesen.at/shop.html
seems to be something different because this one is in german (like my shop) and the product/listing thing was in english.
Please Log in or Create an account to join the conversation.
11 years 3 months ago #204191
by nicolas
Replied by nicolas on topic why have /product/listing in Breadcrumbs url link?
This indeed looks like something else.
Wouldn't that come from the category SEF name that you configured in the configuration page of your HikaShop ?
What if you remove the code:
in the file components/com_hikashop/router.php, does that fix the issue ?
Wouldn't that come from the category SEF name that you configured in the configuration page of your HikaShop ?
What if you remove the code:
Code:
else if(isset($query['view']) && isset($query['layout'])){
if($query['view']=='category' && $query['layout']=='listing'){
$segments[] = $categorySef;
unset( $query['layout'] );
unset( $query['view'] );
}
else if($query['view']=='product' && $query['layout']=='show'){
$segments[] = $productSef;
unset( $query['layout'] );
unset( $query['view'] );
}
}
Please Log in or Create an account to join the conversation.
11 years 3 months ago #204219
by shiddy
Replied by shiddy on topic why have /product/listing in Breadcrumbs url link?
thank you!
you made my day
works fine and no problems yet!
you made my day
works fine and no problems yet!
Please Log in or Create an account to join the conversation.
11 years 3 months ago #204500
by lechong1
Replied by lechong1 on topic why have /product/listing in Breadcrumbs url link?
great ,thank you very much Nicolas.
Please Log in or Create an account to join the conversation.
Time to create page: 0.236 seconds