Nette – premenna a odkaz
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Takeshi
- Člen | 596
Ahojte, pokial urobim nieco taketo …
<?php
$login = '<a href=\'{$basePath}/login\'>EEE</a>';
$logout = '<a href=\'{$basePath}/logout\'>EEE</a>';
echo $login;
?>
… je vsetko ok a vypise sa mi normalny odkaz, no ak urobim nieco ako …
<?php
$login = '<a href=\'{$basePath}/login\'>EEE</a>';
$logout = '<a href=\'{$basePath}/logout\'>EEE</a>';
if($user->isLoggedIn()){
$this->template->loginMessage = $user->id;
$this->template->log = $logout;
}else{
$this->template->loginMessage = 'Užívateľ nie je prihlásený';
$this->template->log = $login;
}
?>
vypise mi to formou textu … viete preco?
Editoval Takeshi (22. 4. 2012 0:32)
- Tomáš Votruba
- Moderator | 1114
Takeshi napsal(a):
No jo, si machr a ja zaciatocnik :-)
Pokud by sis chtěl ušetřit psaní, můžeš to samé udělat rovnou v šabloně:
{if $user->loggedIn}
<a n:href="logout">EEE</a>
<p>{$user->id}</p>
{else}
<a n:href="login">EEE</a>
<p>Užívateľ nie je prihlásený</p>
{/if}