<?php

class ElementChildrenList extends BaseElement {

	private static $db = array();

	private static $has_one = array(
		'ParentPage' => 'SiteTree'
	);

	private static $title = "Show a list of pages in a list.";
}
<?php

class ElementChildrenList extends BaseElement {

	private static $db = array(
		'SortString' => 'Varchar(100)'
	);

	private static $has_one = array(
		'ParentPage' => 'SiteTree'
	);

	private static $title = "Show a list of pages in a list.";

	public function getChildrenList() {
		if($page = $this->ParentPage()) {
			return $page->AllChildren()->sort($this->SortString);
		}

		return null;
	}
}
Add customizable sorting for child list.
Add customizable sorting for child list.
