public function createComponentCalendar() { $cal = new EventCalendar(); $cal->setEvents(new \Agility\EventModel($this->calendarRepository, $this->itemRepository, \Nette\ArrayHash::from(array('pageUrl' => $this->pageUrl, 'conditions' => $this->conditions)))); $cal->setTemplateVar(\Nette\ArrayHash::from(array('filters' => $this->filters, 'isAdmin' => $this->isAdmin()))); $cal->setLanguage(EventCalendar::CZECH); // české názvy měsíců a dnů $cal->setMode(EventCalendar::FIRST_MONDAY); // týden začne pondělkem $cal->setOptions(array("showBottomNav" => FALSE)); $cal->setOptions(array("topNavPrev" => "Předchozí měsíc", "topNavNext" => "Následující měsíc")); return $cal; }