====== Naja - načíst další ====== S knihovnou Naja můžete appendování („načíst další“) realizovat pomocí atributu: ''data-naja-snippet-append'' strana = $strana + 1; $this->payload->postGet = true; $this->payload->url = $this->link('this',['strana' => $this->strana]); $this->redrawControl('data'); $this->redrawControl('strana'); } public function renderDefault(int $strana = 1){ if(!$this->strana){ $this->strana = $strana; } $paginator = new Paginator(); $paginator->setItemCount( count($this->data) ); $paginator->setPage($this->strana); $paginator->setItemsPerPage($this->naStranu); $this->template->data = array_slice($this->data, $paginator->getOffset(), $paginator->getItemsPerPage()); $this->template->paginator = $paginator; } } {block content} Načíst další {$int} {if !$paginator->isLast()} Načíst další {/if} {for $i = 1; $i <= $paginator->getPageCount(); $i++} {if $paginator->getPage() === $i} {$i} {else} {$i} {/if} {/for}