Routování vícejazyčná verze /article/ /clanek/
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- mcmatak
- Člen | 504
jak řešíte odkazování pro vícejazyčnou verzi?
mám na mysli něco jako
<?php
{assign $seourl "zkusebni-clanek"}
<a href="{plink Clanek:show $seourl}">{$seourl}</a>
<a href="{plink Clanek:}">{$seourl}</a>
<a href="<?php echo $presenter->link('Clanek:show', $seourl) ?>"><?php echo $seourl ?></a>
<br/>
<a href="{plink Article:show $seourl}">{$seourl}</a>
<a href="{plink Article:}">{$seourl}</a>
<a href="<?php echo $presenter->link('Article:show', $seourl) ?>"><?php echo $seourl ?></a>
?>
routování vypadá pak nějak tak:
<?php
Route::setStyleProperty('presenter', Route::FILTER_TABLE, array(
'clanek' => 'Article'
));
$router = $application->getRouter();
$router[] = new Route('article/<seourl>', array(
'presenter' => 'Article',
'action' => 'show',
));
?>
ale jak rozchodit ten plink? myslel jsem že překladový slovník to vezme? ale asi ne