Smarty помочь с заявлением, если - PullRequest
0 голосов
/ 16 июня 2011

Я попробовал этот код:

{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

Что не работает. Что я делаю не так?

Ответы [ 2 ]

1 голос
/ 16 июня 2011

Разницы не должно быть, но пробовали ли вы что-нибудь из перечисленного ниже?То, что вы включили, выглядит правильно.

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

Я предполагаю, что {html_header.base_url} - это ваша собственная функция.Я просто хотел бы снять вопрос, если он вызывает какие-либо проблемы, заменив его статическим, пока вы не решите проблему {if}.

0 голосов
/ 17 июня 2011

Я думаю, это из-за пробела перед конечной скобкой.

...