2013-05-30 2 views
0

Magento 사이트에 설치 한 확장 프로그램은 모바일 사이트에서도 제품 페이지의 view.phtml 파일을 덮어 씁니다. 휴대 기기에서 볼 때 모바일 템플릿의 view.phtml을 사용하고 싶습니다.모바일 테마에서 Magento 확장 모듈 사용 안 함

내가 문제를 해결하기 위해 몇 가지 옵션을 생각했지만, 그것을 수행하는 방법을 모르거나 어떤 방법이 가장 적합한 것 ..

  • , 경우에만 템플릿 파일을 무시 모듈을 사용하지 않도록 설정 모바일 기기를 통해 볼
  • 편집 장치에 따라 조건부로 템플릿 파일을 오버라이드 (override) 할 수있는 모듈의 레이아웃 XML,
  • (확실하지 않은이 중 가능한 경우) (이 장치에 의존 어떻게 든 만들) ?????

아이디어가 있으십니까? = \

답변

3

모듈은 기본 Magento 테마 내에서 자체 레이아웃 XML 파일을 사용하여 view.phtml을 무시할 가능성이 큽니다.

  1. app/design/frontend/default/default/layout/MODULENAME.xml의 내부 모듈의 레이아웃 XML 파일 (이 공통 형식) 모바일 테마의 레이아웃 폴더에 XML 파일이

  2. 복사를 찾을 수 있습니다.

  3. XML 파일을 열고 view.phtml 템플릿 덮어 쓰기를 찾으십시오. 이다 template="MODULENAME/path/to/view.phtml"

  4. 변경 기본이 다시 : catalog/product/view.phtml

이 파일을 저장하여 젠토 캐시를 플러시 그것은 같이 보일 것입니다. 모바일 페이지를 볼 때 제품 페이지 레이아웃이 기본 view.phtml 파일로 되돌아 가야합니다.

모듈의 레이아웃 XML 파일에있는 모든 재정의를 제거하려면 파일의 모든 내용을 삭제하고 모바일 테마의 레이아웃 디렉토리에 저장하면됩니다.

+0

이것은 멋지게 작동했습니다! 이 솔루션에 대해 대단히 감사합니다! 그것 모두는 지금 매우 단순 해 보인다. 그러나 나는 어제 종일 여기에서 붙이게되었다! 다시 감사합니다! :) – AstraCreative

+0

대단히 환영합니다. 다행히 도울 수있어 :) – Axel