2011-06-15 105 views
0

我試過這段代碼:智者幫助的if語句

{if $login_status eq '1' } 
    <a href="{$html_header.base_url}login.php?logout " >Logout </a> 
{/if} 

,並通過了價值{$ login_status = 1}。

這會導致:

Uncaught exception 'SmartyCompilerException' with message 
'Syntax Error in template "tmpl\admin_login.tpl" on line 2 "{if $login_status eq '1' }" - Unexpected " }"' in C:\wamp 

這是行不通的。我究竟做錯了什麼 ?

回答

0

我認爲這是因爲結束括號之前的空格。

1

應該沒有什麼區別,但是您是否嘗試過以下任何一項?包含的內容看起來正確。

{if $login_status == '1'} 
{if $login_status == 1} 
{if ($login_status == '1')} 

我假設{html_header.base_url}是你自定義的功能。我只想通過將其替換爲靜態的東西來解決問題,如果它導致任何問題,直到您解決{if}問題。

+0

一些如何修復自己,沒有任何改變從我身邊。坦克。 – dede 2011-06-17 13:57:15