2016-08-19 5 views
0

this에 녹음하면 phpBB 버전 3.1에서 기존 구문을 이제는 twig 스타일로 구문 분석해야합니다. 구문 분석 된 나뭇 가지 파일을 사용하여 새로운 스타일을 만들고 싶습니다. 나는 그들이 캐시 폴더에서 찾을 수있을 것 같아요,하지만 재사용은 매우 편안하지 않습니다.phpbb3.1 스타일을 twig 구문으로 변경합니다.

그래서 이전 스타일을 알고있는 것으로 구문 분석하고 원본 파일에서 사용하는 방법을 찾고 있습니다. 아직 소스 코드를 크롤링하여 찾을 수 없습니다.

답변

0

나는 그것을 스스로 발견했다. 그 파일은 phpBB3/phpbb/template/twig/lexer.php입니다.

extends \Twig_Lexer 

를 제거하고 실행할 수있는

return parent::tokenize($code, $filename); 

그런

return $code; 

에 의해 대체 클래스 독립을 사용하려면

$lexer = new lexer(); 
echo $lexer->tokenize($originalTemplateCode); 
//returns template-code in twig-style syntax 

물론 더러운 해킹 된 솔루션이긴하지만 사용하기에 기본 스타일을 한 번만 변경하면됩니다.

관련 문제