2012-03-23 2 views
1

나는 프랑스의 기존 magento 웹 사이트에서 일하고 있습니다. 다음과 같이 링크 구조는 다음과 같습니다magento 여러 매장보기

domain-name.com/category/product.html

내 작업은 사이트에 네덜란드어 버전을 추가하는 것입니다. 저장소보기를 추가하고 모든 것이 예상대로 작동합니다. 하지만 지금 내 링크 구조는 다음과 같다 :

프랑스어 버전 : http://www.domain-name.com/FR /category/product.html 네덜란드어 버전의

: http://www.domain-name.com/NL /category/product.html

문제 지금 (fr/접두어없이) 이전처럼 프랑스어 링크를 그대로두고 nl/접두사 (괜찮습니다)로 버전을 버리도록 요구하는 것입니다.

누군가 내가 admin 패널에서 frech store보기에서 fr 접두어를 제거 할 수있는 방법을 설명해 주시겠습니까? 사전에

감사합니다,

감사합니다,

답변

4

상점보기를 생성 한 후, 다음 단계를 수행하십시오 : -

  1. 당신이 상점보기 위해 젠토 관리자 패널에 지정된 코드 명
  2. 사본 index.php으로 웹 루트에 폴더를 만들고 htaccess로 다음 줄이 폴더
  3. 열기 index.php을 추가로 웹 루트 폴더에서 : -

    $store_id = 'your_store_id_here'; // integer store identifier 
    $mageRunCode = 'store view code'; // nl/fr etc 
    $mageRunType = 'store'; 
    Mage::app()->setCurrentStore($store_id); 
    Mage::run($mageRunCode, $mageRunType); 
    

이 내용을 이해하는 데 많은 시간이 필요했습니다. 누군가가이 정보를 유용하게 사용하기를 바랍니다.

4

젠토의 관리자를 확인합니다

System->COnfiguration->General->Web->Url options->Add Store Code to Urls 

이 글로벌 설정은 사용자 정의 로직을 구현해야하므로, 경우에 당신이 옵션을 허용하지 않습니다이다 두 상점 모두 비슷한 URL을 사용하게됩니다. 언어 선택기로 언어가 전환됩니다.

다른 더 복잡한 옵션 - 추가 저장소보기가있는 다른 웹 사이트를 만들고이 저장소보기에 대한 사용자 지정 URL을 설정하십시오. URL을 처리에 작은 사용자 층을 필요로

0

옵션 :

  • 가 비활성화 ''URL에 저장하는 코드를 추가합니다 ''.
  • 언어 코드에 대한 수신 URL을 확인하십시오. 존재하지 않을 경우/fr /을 기본값으로 사용합니다. 정보를 기반으로 상점보기를 설정하고 URL에서 정보를 제거하십시오.
  • 기본값 (/ fr /)을 제외하고 나가는 URL에 저장소 코드를 추가하십시오.
관련 문제