this is all my code
<?php
class Krakow extends SiteTree {
static $db = array(
'SG1Brak' => "Boolean",
'SG2Brak' => "Boolean",
'SG3Brak' => "Boolean"
);
static $has_one = array(
'SG1' => 'SiteTree',
'SG2' => 'SiteTree',
'SG3' => 'SiteTree',
'StronaGlowna' => 'StronaGlowna'
);
static $has_many = array(
'WyroznioneProdukty' => 'SiteTree'
);
static $allowed_children = array('KrakowProdukt');
function getCMSFields() {
$fields = parent::getCMSFields();
$KrakowProduktList = DataObject::get('KrakowProdukt');
$fields->addFieldToTab("Root.Content.PromujNaStronieGlownej", new TreeDropdownField('SG1ID','Produkt pierwszy:','SiteTree'));
$fields->addFieldToTab("Root.Content.PromujNaStronieGlownej", new CheckboxField('SG1Brak','Wyświetl ten element'));
$fields->addFieldToTab("Root.Content.PromujNaStronieGlownej", new TreeDropdownField('SG2ID','Produkt drugi:','SiteTree'));
$fields->addFieldToTab("Root.Content.PromujNaStronieGlownej", new CheckboxField('SG2Brak','Wyświetl ten element'));
$fields->addFieldToTab("Root.Content.PromujNaStronieGlownej", new TreeDropdownField('SG3ID','Produkt trzeci:','SiteTree'));
$fields->addFieldToTab("Root.Content.PromujNaStronieGlownej", new CheckboxField('SG3Brak','Wyświetl ten element'));
$fields->addFieldToTab("Root.Content.WyroznijNaStronieKategorii",new CheckboxSetField('WyroznioneProdukty','Select all related pages to appear in the right column', $KrakowProduktList));
return $fields;
}
}
class Krakow_Controller extends Strona_Controller {
}
?>