MEP Other langs

This commit is contained in:
Vincent BRIDIER 2022-11-16 09:21:21 +01:00
parent 01ffe3a81a
commit 8530d45a35
No known key found for this signature in database
GPG key ID: 8571BFA20420D512
3 changed files with 23 additions and 33 deletions

View file

@ -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

View file

@ -16,9 +16,7 @@ return [
* just add '/backoffice' into this table
*/
'ignoreRoutes' => [
'/bo',
'/en',
'/es'
'/bo'
],
/**

View file

@ -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