User tests: Successful: Unsuccessful:
Pull Request for Issue #24292
Thanks @Fedik
J clean install.
Create a multilingual site using the multilingual sample data module for at least 2 languages.
Make sure SEF is on.
Also install the blog sample data for any admin language or all.
Load frontend and switch languages.
All should now be OK.
I have no idea why the change in the DI for CMSApplication::getInstance
in 4.0 vs 3.9 forces to modify Router::PROCESS_DURING
to Router::PROCESS_BEFORE
but my tests here show that all works fine with that change and the SiteRouter
is correctly used.
Status | New | ⇒ | Pending |
Category | ⇒ | Front End Plugins |
oops, sorry. Was @SharkyKZ
#24292 (comment)
I have tested this item
I have tested this item
Just a note, this has been fixed for 4.0 in the past 6f60e13#diff-9a4ee24a09bcef172864692ed05135ca and reappeared with 3.9 merges.
Status | Pending | ⇒ | Fixed in Code Base |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2019-03-25 09:32:06 |
Closed_By | ⇒ | wilsonge | |
Labels |
Added:
?
|
I am still curious to why the change in 4.0 vs 3.9. Could someone explain to me (and all)?
Also, out of curiosity, I modified the language filter in 3.x to use $router->attachParseRule(array($this, 'parseRule'), JRouter::PROCESS_BEFORE);
instead of DURING
and guess what? It works fine...
Work for me.
I made nothing, you maybe have confused the name?