2013-06-30 3 views
1

PrestaShop 버전 V : 1.5.4.1, 프런트 엔드 언어 : 스웨덴어, 백엔드 언어 : 영어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 파일을 제거하는 것을 잊지 마십시오. PrestaShop 버전에 대한

0

<?php 

class Link extends LinkCore 
{ 
    protected function getLangLink($id_lang = null, Context $context = null, $id_shop = null) 
    { 
     return ''; 
    } 
} 
을 1.6.xx
관련 문제