public function load($id, LazyContainer $container)
 {
     $menu = $this->menuItemDataSource->get($id, function (Selection $context) {
         $menuKeyId = ':menu_has_page.page.id';
         $context->select($menuKeyId)->where("{$menuKeyId} IS NOT NULL");
     });
     $defaults = $container->getValues(TRUE);
     if ($menu) {
         $defaults['id_page'] = $menu['id'];
     }
     $container->setDefaults($defaults);
 }
 public function load($id, LazyContainer $container)
 {
     $menu = $this->menuItemDataSource->get($id, function (Selection $context) {
         $key = ':menu_has_symlink.symlink.id';
         $context->select($key)->where("{$key} IS NOT NULL");
     });
     $data = $container->getValues(TRUE);
     if ($menu) {
         $data['id_menu'] = $menu['id'];
     }
     $container->setDefaults($data);
 }
 public function setup(LazyContainer $container, $sectionId)
 {
     $container->addSelect('submodule', 'Submodul', $this->submoduleOptionFactory->getOptionsBySection($sectionId));
 }
 public function setup(LazyContainer $container, $sectionId)
 {
     $container->addTextAreaNull('html', 'HTML kód');
 }
 public function setup(LazyContainer $container, $sectionId)
 {
     $container->addSelect('id_section', 'Sekce webu', $this->sectionOptionFactory->getOptions());
 }
 public function setup(LazyContainer $container, $sectionId)
 {
     $container->addSelect('presenter', 'Presenter', $this->presenterOptionFactory->getOptionsBySection($sectionId));
 }
 public function setup(LazyContainer $container, $sectionId)
 {
     $container->addTextNull('url', 'URL');
 }