MEP Other langs
This commit is contained in:
parent
01ffe3a81a
commit
8530d45a35
3 changed files with 23 additions and 33 deletions
|
|
@ -35,34 +35,28 @@ class LangCheck
|
|||
}
|
||||
} else {
|
||||
// FRONT.
|
||||
// phpcs:disable
|
||||
$langset = 'fr';
|
||||
$this->saveUserLocale($langset, $request);
|
||||
// TODO : Reactivate below when activating langs
|
||||
// if (preg_match('/^(' . \implode("|", config('app.other_locales')) . ')\./', $routName)) {
|
||||
// // From front use named routes.
|
||||
// $langset = $request->segment(1);
|
||||
if (preg_match('/^(' . \implode("|", config('app.other_locales')) . ')\./', $routName)) {
|
||||
// From front use named routes.
|
||||
$langset = $request->segment(1);
|
||||
$this->saveUserLocale($langset, $request);
|
||||
} else {
|
||||
// Not specified in route.
|
||||
if ($this->checkFirstAccess($request)) {
|
||||
$routNameEN = 'en.' . $routName;
|
||||
$routNameES = 'es.' . $routName;
|
||||
$sess_lang = $request->session()->get('lang', config('app.locale'));
|
||||
switch ($sess_lang) {
|
||||
case 'en':
|
||||
return redirect()->route($routNameEN, $routeParams);
|
||||
case 'es':
|
||||
return redirect()->route($routNameES, $routeParams);
|
||||
}
|
||||
}
|
||||
|
||||
// $this->saveUserLocale($langset, $request);
|
||||
// } else {
|
||||
// // Not specified in route.
|
||||
// if ($this->checkFirstAccess($request)) {
|
||||
// $routNameEN = 'en.' . $routName;
|
||||
// $routNameES = 'es.' . $routName;
|
||||
// $sess_lang = $request->session()->get('lang', config('app.locale'));
|
||||
// switch ($sess_lang) {
|
||||
// case 'en':
|
||||
// return redirect()->route($routNameEN, $routeParams);
|
||||
// case 'es':
|
||||
// return redirect()->route($routNameES, $routeParams);
|
||||
// }
|
||||
// }
|
||||
|
||||
// $langset = 'fr';
|
||||
// $this->saveUserLocale($langset, $request);
|
||||
// }//end if
|
||||
$langset = 'fr';
|
||||
$this->saveUserLocale($langset, $request);
|
||||
} //end if
|
||||
}//end if
|
||||
// phpcs:enable
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -16,9 +16,7 @@ return [
|
|||
* just add '/backoffice' into this table
|
||||
*/
|
||||
'ignoreRoutes' => [
|
||||
'/bo',
|
||||
'/en',
|
||||
'/es'
|
||||
'/bo'
|
||||
],
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -99,13 +99,11 @@
|
|||
</nav>
|
||||
|
||||
<span class="secondmenu">
|
||||
@if (config('app.env') != 'production')
|
||||
<ul class="traduction">
|
||||
<li class="@if(App::getLocale() == 'fr') current @endif"><a href="{{ route($currentRouteFR, $routeParamsFR) }}">fr</a></li>
|
||||
<li class="@if(App::getLocale() == 'en') current @endif"><a href="{{ route($currentRouteEN, $routeParamsEN) }}">en</a></li>
|
||||
<li class="@if(App::getLocale() == 'es') current @endif"><a href="{{ route($currentRouteES, $routeParamsES) }}">es</a></li>
|
||||
</ul>
|
||||
@endif
|
||||
<div class="search-bloc search-form">
|
||||
<form class="form" method="GET" action="{{ route($routeprefixer . 'search') }}">
|
||||
<label for="filter">{{ __("Recherchez un produit") }}</label>
|
||||
|
|
@ -129,8 +127,8 @@
|
|||
<script>
|
||||
var loupe = document.querySelector("div#search");
|
||||
|
||||
loupe.addEventListener("click", function () {
|
||||
loupe.addEventListener("click", function() {
|
||||
document.querySelector("div.search-form").classList.toggle('is-visible');
|
||||
});
|
||||
</script>
|
||||
@endpush
|
||||
@endpush
|
||||
Loading…
Add table
Reference in a new issue