well, now it seems that it doesn't, as when i create a new page type staffholder -it has the same childs...
here is my code:
product group (as staffholder)
public static $db = array(
"NumberOfProductsPerPage" => "Int",
"LevelOfProductsToShow" => "Int",
"DefaultSortOrder" => "Varchar(50)",
"DefaultFilter" => "Varchar(50)",
"DisplayStyle" => "Varchar(50)"
);
public static $has_one = array(
'Image' => 'Product_Image'
);
public static $belongs_many_many = array(
'Products' => 'Product'
);
public static $default_child = 'Product';
and product:
public static $db = array(
'Price' => 'Currency',
'Weight' => 'Decimal(9,4)',
'Model' => 'Varchar(30)', others...
public static $has_one = array(
'Image' => 'Product_Image'
);
public static $default_parent = 'ProductGroup';
Maybe i miss something in the code, what prevents from having few same product groups...