Smarty mit Variablen füttern

NomadSoul

Erfahrenes Mitglied
Wie fütter ich Smarty mit Variablen?
Ist für ne Navigation
wenn die varible cat == 1 gesetz ist möchte ich das Smarty die unteren 2 Links anzeigt ansonnsten soll´nur die Kathegorie angezeigt werden.
Code:
<td><a href="index.php?cat=1">&raquo;Kathegorie</a></td>
						</tr>
            {if $cat  ==  "1"}
            <tr>
							<td><a href="(url)" target="main">&raquo;&raquo;Link1</a></td>
						</tr>
             <tr>
							<td><a href="(Url)" target="main">&raquo;&raquo;Link2</a></td>
{/if}						</tr>
das ist aus meinem tpl
müsste doch so gehn oder?
Achja wenn mir jetzt einer kommt ich soll in der FAQ/Dokumentation schaun dreh ich durch. Die kenn ich bald ausendig aber trozdem begreif ich nicht was ich falsch mach!
 
Zuletzt bearbeitet:
Es wär natürlich auch wahnsinnig toll, wenn man irgendwo sehn könnte, was nicht funktioniert...

Schon mal was von register.globals gehört? Versuchs mal statt mit
{if $cat == "1"}
mit
{if $_GET.cat == "1"}
 
Zuletzt bearbeitet:
funktioniert schon.
deswegen hab ich mich nicht aufgeregt ,)
aber Ich habe versucht jemanden hier im Chat zu finden der mir helfen könnte,und dann meinte jemand das er nicht verstünde warum man damit nicht klarkommt da es ja so eine schöne Dokumentation gibt,
richtig schön herablassend.
Nun dazu wie ichs zum laufen gebracht hab:
Ich weiß nicht ob man das muss aber ich habs gemacht und dan hats funktioniert aber evt lags auch woanderst dran kann jetz nicht genausagen was ich anderst gemacht hab.
Ich übergebe Die variable an das Script das das Template aufruft und hab dann die zeile dazugepackt:
cata=cate;//cate kommt vom vorhergehenden Scriptteil
$smarty->assign('cata',$cata);

und dann gehts.
 
Zurück