fryendly SEO url z databáze
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- KillPrd
- Začátečník | 110
Ahojte, nějak nemohu najít způsob jak udělat fryendly SEO URL typu www.neco.cz/…stranka.html
vsude se popisuje i routy jsou zřejmě tak nastaveny aby bylo pouze
/moje-stranka/ potřeboval bych to tak že si načítám url z databáze a
potřeboval bych je podstrčit, není nějakej tutorialek?
- Vojtěch Dobeš
- Gold Partner | 1316
Možná je to moje chyba, ale nějak nerozumím, čeho potřebuješ dosáhnout. Poměrně srozumitelný popis rout je zde: https://doc.nette.org/…tion/routing. Jestli potřebuješ mít na konci koncovku html, tak můžeš do předpisu routy dopsat <?.html>.
- mm-marek
- Člen | 61
myslím že chce spíš tohle…
$router[] = new Route('text/<url>', array(
'module' => 'Front',
'presenter' => 'Text',
'action' => 'showText',
'url' => NULL
))
v presenteru pak vytáhnout tu adresu z databáze
a v šabloně pak třeba něco jako
{foreach $links as $link}
<a href=" {link :Front:Text:showText, 'url' => $link->url}"> {$link->name}</a>
{foreach}