VisualPaginator – stránka mimo rozsah
- Jiří Nápravník
- Člen | 710
Používám VisualPaginator a když upravím ručně adresu a dám stránku, která je hodně vysoká (a nemá tam logicky žádné položky). No a dostanu jakoby URL s poslední možnou stránkou.
Nechci mít tyhle mrtvé stránky k dispozici. Takže by bylo ideální buď tam dát redirect, nebo 404. Měl jsem za to, že jsem někde četl, že to VP taky řeší, ale asi jsem četl nějak blbě:-)
Otázka teď zní jak na to? Je rozumné řešení upravit si tu komponentu VisualPaginatoru tak, že když nebude sedět číslo z paginatoru a ten persistenní parametr page. Tak zavolám $this->presenter->error()? Příp. redirect? Nebo je lepší řešení?
- Jiří Nápravník
- Člen | 710
Ok, tak jsem to nakonec taky pořesil 404,i když časem tam stejně něco bude…
Spíše mi šlo o to, zda je dobrý ten přístup upravit si to přímo ve VisualPaginatoru, abych to nemusel pořád ošetřovat, všude kde jej použiju…
- Jiří Nápravník
- Člen | 710
Aha, tak ono to nejde moc ošetřit přímo v tom VP, protože dostanu stejně HTTP status 200, i když nastavím error. Je to asi tím, že řešit to v render komponenty je už pozdě.
Nějaký jiný návrh, jak na to přímo v tom visualpaginatoru?
Editoval Jiří Nápravník (29. 1. 2014 14:42)