Spojení makra plink a helperu webalizer
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- smi
- Člen | 75
Chtěl bych použít něco jako:
<a href=„{plink Hotel: $hotel->name|webalize}“>{$hotel->name}</a>
Jenže webalize se pouzije na celý link a ne jen na $hotel->name, takže dostanu:
xxx/hotel-default-intercontinental-praha
místo žádaného:
xxx/hotel/default/intercontinental-praha
Prosím o radu
- Tomáš Votruba
- Moderator | 1114
Makro webalize se aplikuje zřejmě na celý výsledek marka
plink
.
Zkus jej použít opravdu jen na požadovanou property.
<a n:href="Hotel:, $template->webalize($hotel->name)">{$hotel->name}</a>
- smi
- Člen | 75
Tomáš Votruba napsal(a):
Makro webalize se aplikuje zřejmě na celý výsledek marka
plink
.
Zkus jej použít opravdu jen na požadovanou property.<a n:href="Hotel:, $template->webalize($hotel->name)">{$hotel->name}</a>
Super, díky moc – funguje. Jen jsem to musel upravit na:
<a href="{plink Hotel:, $template->webalize($hotel->name)}">{$hotel->name}</a>
Je to totiž v komponente – jen pro budoucí generace a archiv :o)
Editoval smi (21. 2. 2014 12:43)