2016-11-18 4 views
2

Wie fügen Sie benutzerdefinierte HTML in das Back-End, durch eine DataExtension? Ich habe versucht, die Requirements Anruf in der init() Funktion, aber das hat nicht funktioniert.SilverStripe insertHeadTags in einer DataExtension

class SomeExtension extends DataExtension { 

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

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

Antwort

2

Statt init() zu verwenden, verwenden __construct

public function __construct() { 

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

    parent::__construct(); 
}