2012-06-27 5 views
1

Prestashop의 정적 페이지로 전달되는 변수를 구문 분석하고 "http"(일반 텍스트)로 시작하는 내용을 "a href "에스. 이미 정규 표현식을 사용하고 있지만 핵심 함수를 수정하지 않고 클래스 나 컨트롤러에 대한 override 디렉토리를 사용하지 않고 모듈을 사용하여이를 수행 할 수있는 방법을 알아야합니다.Prestashop - 모듈이있는 핵심 기능 변경 (덮어 쓰기 디렉토리가 아닌)

tpl 파일에 결과를 보내기 전에 변수를 구문 분석해야합니다. ObjectModel 클래스를 재정의하는 솔루션을 이미 찾았으나이를 모듈 내부에서 수행해야합니다. 문제는 ObjectModel이 해당 생성자를 사용하여 데이터베이스의 데이터를 가져 오기 때문에 어떻게 수행 할 수 있는지 분명하지 않다는 것입니다.

어떻게 든 내 모듈 내에서 ObjectModel 생성자를 재정의해야하고 페이지에 포함 된 모든 tpl에 데이터를 보내기 전에 데이터베이스 값을 구문 분석 할 수 있어야합니다.

아무도 도와 줄 수 있습니까?

편집 : 또한 이메일 템플릿을 처리 할 수 ​​있어야합니다.

답변

0

아마도 모든 인스턴스를 캡처하는 가장 쉬운 방법은 Prestashop 자체가 아닌 현명하게 필요한 처리를 수행하는 것입니다.

필요에 따라이 앱을 Smarty로 구현하거나 prefilter or postfilter