Thread Rating:
  • 3 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Support for multilanguage sites, Internationalization (I18N)
(2014-06-17, 23:22:24)Everyone Wrote: I need to display a menu with child pages of a defined parent. Unfortunately when I go with
PHP Code:
<?php get_i18n_navigation'defined-parrent-slug'2,2I18N_SHOW_PAGES ); ?>
then entries of that menu don't get a 'current' class when their corresponding pages are loaded.

I traced the issue to i18n_navigation/frontend.class.php, function getMenu(). There's this line:
PHP Code:
$currenturl $breadcrumbs$icu ]; 
.
If I change it to
PHP Code:
$currenturl return_page_slug(); 
everything seems to work correctly, breadcrumbs are working normally and menu entries get their 'current' class.

My question is what's the purpose of this line, why was it made like that and what are the consequences of my hack?

The consequence is that some multi level menus will not work correctly any more, e.g. pages that are not in the menu, but whose parent is and should be highlighted (like here) .

The correct way to show child pages is shown here (adjust depending on your hierarchy level).
I18N, I18N Search, I18N Gallery, I18N Special Pages - essential plugins for multi-language sites.
Reply


Messages In This Thread
rewrite language problem - by tomkop - 2013-03-27, 06:34:44
Enhancement suggestion - by hameau - 2013-05-12, 04:17:12
Enhancement request - by hameau - 2013-06-14, 20:02:07
RE: Enhancement request - by mvlcek - 2013-06-14, 22:04:12
RE: Enhancement request - by hameau - 2013-06-14, 23:01:36
Duplicate language cookies bug - by enzy - 2013-08-20, 07:03:26
RE: Duplicate language cookies bug - by ohayo - 2013-08-20, 18:12:25
Plugin is not shown - by tosho - 2013-09-15, 12:10:37
RE: Support for multilanguage sites, Internationalization (I18N) - by mvlcek - 2014-06-18, 05:00:17
1000 pages limit in i18n_navigation - by titus - 2014-10-13, 21:58:36
Bug found - by lbarsov - 2014-10-17, 03:41:53
Menu with picture - by Dimi - 2015-04-28, 16:05:45
Rendering Menu in Component - by Alexander_ - 2016-05-04, 23:06:51
Meta desc for different languages - by Alexander_ - 2017-02-14, 20:29:32
Hierarchical Menus - by celextel - 2019-07-26, 16:41:47
Ri18n_navigation - by celextel - 2021-02-19, 16:07:48



Users browsing this thread: 3 Guest(s)