function __construct($controller, $name, $class = 'Page', $limit = 30) { Requirements::javascript(ABC_PATH . '/javascript/child-list.js'); Requirements::css(ABC_PATH . '/css/child-list.css'); $do = new DataObject(); $do->DataSet = AddPaginator::get($limit)->fetch($class, "SiteTree.ParentID = " . $controller->ID, "PublicationDate DESC, Created DESC"); $do->Paginator = $do->DataSet->Paginator->dataForTemplate(null, null, '/admin/getitem?ID=' . $controller->ID); $parser = SSViewer::fromString(SSViewer::getTemplateContent('ChildList')); $str = $parser->process($do); parent::__construct($name, $str); }