Divne mi funguje webalize v templatu
- saimons
- Člen | 293
Takhle vse funguje ok: href="{link :Front:Novinky:, $n->aktualitaID, Nette\Utils\Strings::webalize($n->nadpis)}
Ale pokud zadam href="{link :Front:Novinky:, $n->aktualitaID, $n->nadpis|webalize} a vstupem jsou dve slova tak mi to nic nevrati.
Posledni verze ze sekce download (4. 8. 2011).
- Vyki
- Člen | 388
Mám takovou zkušenost, že když v Nette něco jednoduše nejde, většinou se jedná o můj nesprávný přístup. Pokud se podívám na tvůj odkaz
{link :Front:Novinky:, $n->aktualitaID, $n->nadpis|webalize}
Tak chceš patrně odkázat na novinku, která může mít tvar
http://www.example.com/news/3987/Iveta_Bartosova_opet_chlasta
.
V takovém případě doporučuji pracovat pouze s ID dané novinky. Odkaz by
tedy vypadal následovně:
{link :Front:Novinky:, $n->aktualitaID}
A o to, že se vygeneruje odkaz v požadovaném tvaru by se mělo starat Routování URL.
Editoval Vyki (28. 8. 2011 22:03)
- Filip Procházka
- Moderator | 4668
Tohle
{link :Front:Novinky:, $n->aktualitaID, $n->nadpis|webalize}
ti fungovat nemůže, latte to prostě neumí.