2017-09-09 1 views
0

Prestashop 1.6으로 재정의 테스트 중이며 Smarty에 문제가 있습니다. 관리자 테마 파일 tpl에 function {include file = ...}이 (가) 있습니다.Prestashop 1.6 smarty override {include file = ....}

디렉토리 재 지정에서이 파일을 바꾸었지만 포함 된 파일을 만들었지 만 {include file = ...}에서이 파일을 읽지 않습니다.

아이디어가 있으십니까?

+0

어떤 파일을 덮어 쓰려고합니까? 당신이 추가 한 파일/폴더에 대한 귀하의 재정의 폴더의 strucutre는 무엇입니까? –

답변

1

포함 된 파일과 포함 된 파일을 모두 덮어 써야합니다.

{include file='../_current_dir_/_file_.tpl'}

예컨대 다음 {include}이어야 경로를 사용하는 라인에서

당신은 카트 규칙 템플릿을 대체하려면 :

override/controllers/admin/templates/cart_rules/informations.tpl

그런 다음 당신은 그것을 포함하는 템플릿이 필요합니다. (이 경우) form.tpl : form.tpl 내부

override/controllers/admin/templates/cart_rules/form.tpl

는 당신이 informations.tpl{include}을 변경해야

{include file='../cart_rules/informations.tpl'}

도 모두 템플릿은 같은 수준에있는이 필요한 몇 가지 이유입니다 한 단계 위로 올라가.

+0

고맙습니다. 작동합니다 :) – Arasowsky

관련 문제