2012-09-15 7 views
0

핵심 Magento 관리 템플릿을 덮어 쓰는 가장 좋은 방법은 무엇입니까? 예를 들어 :자홍 코어 관리 템플릿 덮어 쓰기

응용 프로그램의 \ 디자인 \ adminhtml \ 기본 \ 기본 템플릿 \ 페이지 \의 header.phtml \ 단순히 직접 수정하거나 할 필요없이 오른쪽 상단 메뉴에서 링크를 생성 할

전체 템플릿을 다시 만듭니다. 지금은 다음과 같은 레이아웃 블록이있는 사용자 정의 모듈이 있습니다.

잘 작동하지만 템플릿을 완전히 다시 만들어야합니다. 전체 템플릿을 다시 만들지 않고 링크를 추가 할 수있는 방법이 있습니까?

답변

2

아니요, 컨테이너 div에 포함해야하는 경우 전체 템플릿을 복제하지 않고도 수행 할 수있는 방법이 없습니다. 종종 템플릿에는 $this->getChildHtml('before_body_close') 또는 더 일반적인 $this->getChildHtml()과 같은 것을 수행하여 연결할 수있는 지점이 포함되지만이 경우에는 호출이 없습니다. 새 블록을 헤더 블록의 형제로 포함시키고 CSS로 배치하려고 할 수는 있지만, 어쨌든 제대로 유지하기는 매우 까다로울 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. – ringerce

1

adminhtml을 기본 및 사용자 지정 버전 (테마 기반)으로 설정하고 기본 콘텐츠를 app/design/adminhtml/base/default/으로 복사 할 수도 있습니다. 그런 다음 편집 할 템플릿을 app/design/adminhtml/your_package/your_theme/으로 복사하고 관리자에게 테마를 적용하십시오. 이렇게하면 여전히 논리적이고 깔끔한 방식으로 복제됩니다.

N.B. 당신도 이걸 적용해야만한다는 점에 유의하십시오. skin/adminhtml

+0

답변 해 주셔서 감사합니다. – ringerce