2016-11-18 2 views
2

어떻게 DataExtension을 통해 백엔드에 사용자 정의 html을 삽입합니까? Requirements 전화를 init() 함수에 넣으려고했으나 작동하지 않았습니다.DataExtension의 SilverStripe insertHeadTags

class SomeExtension extends DataExtension { 

    public function init() { 
    parent::init(); 

    Requirements::insertHeadTags(" 
     <style> 
      ... 
     </style> 
    "); 
    } 
} 

답변

2

대신 init()를 사용, 사용 __construct

public function __construct() { 

    Requirements::insertHeadTags(" 
     <style> 
      ... 
     </style> 
    "); 

    parent::__construct(); 
}