2013-08-13 2 views
0

동일한 제품을 판매하지만 다른 국가, 통화 및 언어를 대상으로하는 11 개의 다른 도메인에 대한 다중 매장 Magento 설치가 있습니다.11 개의 다른 웹 사이트 Magento 홈페이지 사이트 제목

정적 블록 및 추천 카테고리로 콘텐츠를 가져 오는 순간 설정된 CMS 홈페이지가 하나 있습니다. 11 개 웹 사이트의 제목은 모두 영어로 '홈페이지'입니다.

각 사이트의 메타 제목을 변경할 수 있기를 원하지만 관리자가 11 개의 CMS 홈페이지를 만들고 각 CMS 페이지에 각 웹 사이트를 할당하지 않고도이 작업을 수행 할 수 있습니까? 각각의 웹 사이트에서 한 줄만 변경하면 변경되는 별도의 페이지를 만들어야하는 것이 과도한 것처럼 보입니다.

답변

0

제목, 메타 키워드와 메타 설명은 여기에서 페이지에 추가됩니다 Mage_Cms_Block_Page::_prepareLayout(), 정확한 더로,이 라인 :

if ($head) { 
    $head->setTitle($page->getTitle()); 
    $head->setKeywords($page->getMetaKeywords()); 
    $head->setDescription($page->getMetaDescription()); 
} 

내가 여기에서 볼이 빠른 옵션 :

  1. 위에서 설명한 방법을 덮어 쓰고 $head->setTitle($page->getTitle())$head->setTitle($this->__($page->getTitle()))으로 대체하고 모든 언어에 대해 Home page의 번역 파일을 번역 파일에 추가하십시오.
  2. Mage_Cms_Model_Page::getTitle() 메서드를 재정 의하여 변환 된 버전의 제목을 반환 한 다음 다시 Home page을 번역 파일에 추가하십시오.

첫 번째 옵션을 권합니다.

0

동일한 항목을 모두 판매하는 11 개의 사이트가있는 경우 특히 중복 된 콘텐츠가 문제가 될 수 있습니다 (특히 수백 + skus를 다루는 경우). 먼저 META 데이터 이상을 제안하고 변경하는 것처럼 개별 CMS 페이지를 제안하는 것이 좋습니다.

또한 시스템> 구성> 디자인에서 제목 접두사와 접미사 및 사이트 당 기본 정보를 변경하면 도움이 될 수 있습니다.