JS (Knockout.js)를 통해로드 된 자체 테마로 템플릿 파일 재정의


9

공식 Magento 2.0 포럼 은 도움이되지 않으므로 여기에 질문을 게시하겠습니다.

우리는 Magento Blank 테마를 기반으로 자체 테마를 작성하는 중이며 헤더의 미니 ​​카트 드롭 다운에 2 가지 작은 변경 사항을 구현하려고합니다. 이러한 파일은 JS (Knockout.js 프레임 워크)를 통해로드되지만 동일한 폴더 ( Name/name2/web/template/minicart/item/default.html) 에서 자체 테마로 파일을 복제 하고 편집해도 변경 사항이 표시되지 않으므로이 경우 재정의 동작이 다른 것으로 생각됩니다.

누군가 올바른 방향으로 우리를 가리킬 수 있습니까? 감사!


1
RequireJs를 사용하여 html 템플릿을 재정의 할 수 있습니다. 우리는 더 여기 읽을 수 있습니다 : magento.stackexchange.com/questions/108788/...
코아 TruongDinh

답변:


3

이것이 html 파일을 재정의하는 올바른 방법입니다. 나는 또한이 문제가 있었는데 브라우저 캐싱이 변경 사항을 표시하지 못하게한다고 생각합니다. 이 문제에 대한 실제 해결책은 없지만 .html 파일을 변경할 때마다 시크릿 창에서 웹샵을 열 수 있습니다.


2

템플릿 파일을 재정의하는 적절한 방법입니다. 폴더에서 폴더를 수동으로 제거 pub/static/frontend/{{Package}}/{{theme}}하고 브라우저 캐시를 지워야합니다.

명령을 실행 php bin/magento setup:static-content:deploy

페이지로드를 시도하면 변경 사항이 표시됩니다.

감사.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.