Problém s fotogalerií z adresáře
- jiziii
- Člen | 12
Zdravím potřebuju vytvořit galerii jako v tomto vlákně https://forum.nette.org/…esare-bez-db#…
nejde mi tam už přispívat tak jsem založil nové téma. :(
Udělal jsem to v podstatě stejně jako napsal spidy ale laděnka mi píše
Undefined variable: images
mám někde chybu nebo jak nadefinuju proměnou images?
latte
{block content}
<a n:foreach="$images as $image" href="{$baseUri}/images/{$folder}/{$image->getFilename()}" rel="lightbox" >
<img src="{$baseUri}/images/{$folder}/{$image->getFilename()}" /></a>
{/block}
a v prezenteru
<?php
class PicturePresenter extends BasePresenter
{
public function renderGallery($folder) {
$this->template->folder = $folder;
$this->template->images = Nette\Utils\Finder::findFiles('*.jpg')->in(WWW_DIR. '/upload/'. $folder);
}
}
Dík za rady
- David Matějka
- Moderator | 6445
asi sis zapomnel precist dokumentaci.
mas akci default, zkusi se tedy zavolat metoda actionDefault a renderDefault a vykresli se sablona default.latte
- jiziii
- Člen | 12
tak dokumentaci jsem četl ale ne všemu jsem uplně porozuměl
už se mi to podařilo upravit ale zas mi to zkončí na "Use of undefined
constant WWW_DIR – assumed ‚WWW_DIR‘ "
našel jsem že mám dodefinovat $this->context->parameters[‚wwwDir‘]
ale nevim kam to mám dodefinovat, do presenteru jako další metodu?
- jiziii
- Člen | 12
prosím poraďte jak nastavím ten WWW-Dir tady https://forum.nette.org/…umed-www-dir je to takový nedořešený, nastavovat něco v configu je za trest a v index .php jsem to už zkoušel