2016-11-18 3 views
2

Как вы вставляете пользовательский html в back-end через DataExtension? Я попытался поместить вызов Requirements в функцию init(), но это не сработало.SilverStripe insertHeadTags в DataExtension

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(); 
} 
Смежные вопросы