Skip to content
Grav 2.0 is officially stable. Read the announcement →
Plugins

Langswitcher adds "/home" to alternate language links

Started by Thomas 7 years ago · 0 replies · 472 views
7 years ago

Hi all,
I have installed langswitcher on 2 multilanguages websites and all is OK, including using slugs.
On a 3rd website, except on home page, langswitcher is adding "/home" to alternate urls.
When I am on a French page, this is what shows:
[code]<link rel="alternate" hreflang="fr" href="https://example.fr/page-abc" />
<link rel="alternate" hreflang="en" href="https://example.fr/en/home/page-abc" />[/code].
The /home is also added to the FR or EN alternate links but nowhere else in the navigation.

It seems to be created by "rawRoute" in $data->page_route = $page->rawRoute(); of langswitcher.php but I cannot find how to remove this "/home". I compared site & system config files of different websites, reinstalled plug-in... but cannot find how to get rid of this /home...

Any idea how to remove it to avoid duplicate links and redirections ?

I come from self-taught html/css and enjoyed working with Grav during the past 9 months, including theming. Thanks for the good work of all, including on tutorials & forum: 1st time I need to ask!

Suggested topics

Topic Participants Replies Views Activity
Plugins · by Vladimir Novak, 2 weeks ago
3 291 2 weeks ago
Plugins · by Mathieu Lecouturier, 3 weeks ago
3 277 3 weeks ago
Plugins · by Slebeig, 2 months ago
1 403 2 months ago
Plugins · by Rene, 2 months ago
2 574 2 months ago
Plugins · by Xavier, 3 months ago
2 490 3 months ago