2016-08-19 31 views
0

記錄到this,亞歷克的3.1版本應該分析自己的老語法現在枝杈風格。我想使用解析的樹枝文件來創建一個新的樣式。我想他們可以在緩存文件夾中找到,但這不是很舒服的重用。更改phpbb3.1風格枝杈語法

所以蔭尋找一個解析老式的方法,將一個認識和使用它的原始文件。我只是通過抓取源代碼找不到它。

回答

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 

當然,那是一個骯髒的黑客攻擊的解決方案,但只要你只需要一次改變基本樣式爲使用它,它的確定這樣做