Exception 关于if语句的smarty帮助

Exception 关于if语句的smarty帮助,exception,compiler-construction,if-statement,smarty,Exception,Compiler Construction,If Statement,Smarty,我尝试了以下代码: {if $login_status eq '1' } <a href="{$html_header.base_url}login.php?logout " >Logout </a> {/if} 这是行不通的。我做错了什么?应该没什么区别,但是你试过下面的方法吗?您所包含的内容看起来是正确的 {if $login_status == '1'} {if $login_status == 1} {if ($login_status == '1')}

我尝试了以下代码:

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

这是行不通的。我做错了什么?

应该没什么区别,但是你试过下面的方法吗?您所包含的内容看起来是正确的

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

我假设
{html\u header.base\u url}
是您的自定义函数。我只想通过用静态的东西替换它来消除这个问题,直到你解决
{if}
问题。

我认为这是因为在结束括号之前的空间。

它是如何修复自己的,我这边没有任何改变。坦克。
{if $login_status == '1'}
{if $login_status == 1}
{if ($login_status == '1')}