Здравствуйте, у меня есть страница оформления заказа:
<form id="frmOrder" action="/cart/saveorder/" method="POST">
<div class="container">
<h2>Данные заказа</h2>
<div class="row">
<div class="clearfix">
<div class="col-lg-2 col-md-2 col-sm-2 col-xs-2 cart">
<p>№</p>
</div>
<div class="col-lg-2 col-md-2 col-sm-2 col-xs-2 cart">
<p>Наименование</p>
</div>
<div class="col-lg-2 col-md-2 col-sm-2 col-xs-2 cart">
<p>Количество</p>
</div>
<div class="col-lg-2 col-md-2 col-sm-2 col-xs-2 cart">
<p>Цена за единицу</p>
</div>
<div class="col-lg-2 col-md-2 col-sm-2 col-xs-2 cart">
<p>Стоимость</p>
</div>
</div>
</div>
{foreach $rsProducts as $item name=products}
<div class="row">
<div class="clearfix">
<div class="col-lg-2 col-md-2 col-sm-2 col-xs-2 cart">
{$smarty.foreach.products.iteration}
</div>
<div class="col-lg-2 col-md-2 col-sm-2 col-xs-2 cart">
<a href="/product/{$item['id']}/">{$item['name']}</a>
</div>
<div class="col-lg-2 col-md-2 col-sm-2 col-xs-2 cart">
<span id="itemCnt_{$item['id']}">
<input type="hidden" name="itemCnt_{$item['id']}" value="{$item['cnt']}" />
{$item['cnt']}
</span>
</div>
<div class="col-lg-2 col-md-2 col-sm-2 col-xs-2 cart">
<span id="itemPrice_{$item['id']}">
<input type="hidden" name="itemPrice_{$item['id']}" value="{$item['price']}" />
{$item['price']}
</span>
</div>
<div class="col-lg-2 col-md-2 col-sm-2 col-xs-2 cart">
<span id="itemRealPrice_{$item['id']}">
<input type="hidden" name="itemRealPrice_{$item['id']}" value="{$item['realPrice']}" />
{$item['realPrice']}
</span>
</div>
</div>
</div>
{/foreach}
</div>
{if isset($login)}
{$buttonClass = ""}
<div class="container">
<h2>Данные заказчика</h2>
<div id="orderUserInfoBox" {$buttonClass}>
{$name = $login['name']}
{$tel = $login['tel']}
{$adress = $login['adress']}
<div class="row">
<div class="clearfix">
<div class="col-lg-6 col-md-6 col-sm-6 col-xs-6">
<p>Имя</p>
</div>
<div class="col-lg-6 col-md-6 col-sm-6 col-xs-6">
<input type='text' id="name" name="name" value="{$name}" />
</div>
</div>
</div>
<div class="row">
<div class="clearfix">
<div class="col-lg-6 col-md-6 col-sm-6 col-xs-6">
<p>Телефон*</p>
</div>
<div class="col-lg-6 col-md-6 col-sm-6 col-xs-6">
<input type='tel' id="tel" name="tel" value="{$tel}" />
</div>
</div>
</div>
<div class="row">
<div class="clearfix">
<div class="col-lg-6 col-md-6 col-sm-6 col-xs-6">
<p>Адрес*</p>
</div>
<div class="col-lg-6 col-md-6 col-sm-6 col-xs-6">
<textarea id="adress" name="adress">{$adress}</textarea>
</div>
</div>
</div>
</div>
</div>
{else}
<form class="form-signin ajax" method="post" action="/" id="loginBox">
<div class="main-error alert alert-error hide"></div>
<h2 class="form-signin-heading">Пожалуйста авторизуйтесь</h2>
<input name="email" id="email" type="email" class="input-block-level" placeholder="Введите email" autofocus/>
<input name="password" id="password" type="password" class="input-block-level" placeholder="Введите пароль"/>
<!--<label class="checkbox">
<input name="remember-me" type="checkbox" value="remember-me" checked> Remember me
</label>-->
<button class="btn btn-large btn-primary" onclick="login();" type="submit">Войти</button>
</form>
<form class="form-signin ajax" method="post" action="/" id="registerBox">
<div class="main-error alert alert-error hide" id="registerBoxHidden"></div>
<h2 class="form-signin-heading">Пожалуйста, зарегистрируйтесь</h2>
<input name="name" id="name" type="text" class="input-block-level" placeholder="Имя" autofocus/>
<input name="sec_name" id="sec_name" type="text" class="input-block-level" placeholder="Отчество"/>
<input name="surname" id="surname" type="text" class="input-block-level" placeholder="Фамилия"/>
<input name="email" id="email" type="email" class="input-block-level" placeholder="Электронная почта"/>
<textarea name="adress" id="adress" class="input-block-level" placeholder="Адрес"></textarea>
<input name="tel" id="tel" type="tel" class="input-block-level" placeholder="Сотовый телефон"/>
<input name="password1" id="password1" type="password" class="input-block-level" placeholder="Пароль"/>
<input name="password2" id="password2" type="password" class="input-block-level" placeholder="Повторите пароль"/>
<button class="btn btn-large btn-primary" type="submit" onclick="registerNewUser();" value="Зарегистрироваться">Зарегистрироваться</button>
</form>
{$buttonClass = "class='hideme'"}
{/if}
<button {$buttonClass} id="btnSaveOrder" class="btn btn-large btn-primary" type="submit" onclick="saveOrder();" value="Оформить заказ">Оформить заказ</button>
</form>
так вот $login это переменная смарти, и в ней хранятся данные о залогиненом пользователе.
По идее если ее нет то должны появляться формы с регистрацией и авторизацией, а данные о заказчике скрываться, по факту для неавторизованного пользователя показывает данные о заказчике (пустую таблицу), плюс предупреждения о том что индексы переменной $login не определены. Авторизацию и регистрацию вообще не показывает. Подскажите в чем проблема. В css есть класс hideme{ display: none;}, в консоли не показывает что бы у него был низкий приоритет и он кем то перекрывался, хотя и его самого там нет, поэтому мне кажется что смарти в этом случае не отрабатывает правильно.