2013-06-30 4 views
1

Prestashop V: 1.5.4.1, Фронтальный язык: Шведский, Back-конец языка: английскийPrestashop 1 Язык URL

Потому что я выбираю разные языки между передней и задней конец, текущая настройка языка покажет SEO дружественный URL-адрес «/ sv» в магазине, хотя я только имею и всегда буду иметь только шведский язык в интерфейсе.

Как я могу заставить URL-адрес, специфичный для языка, исчезнуть в интерфейсе, даже если у меня установлено несколько языков, но только для использования в фоновом режиме?

ответ

1

Вам необходимо переопределить класс Link. Создать новый файл /override/classes/Link.php следующего содержания:

<?php 

class Link extends LinkCore 
{ 
    protected function getLangLink($id_lang = null, Context $context = null) 
    { 
     return '/'; 
    } 
} 

Не забудьте удалить файл /cache/class_index.php (который является кэш-файла переназначения).

0

Для Prestashop 1.6.xx

<?php 

class Link extends LinkCore 
{ 
    protected function getLangLink($id_lang = null, Context $context = null, $id_shop = null) 
    { 
     return ''; 
    } 
} 
Смежные вопросы