Бокс логина (vamshop 2)

17.01.2016 | Написал

Сделаем на vamshop 2 небольшой бокс, в котором будет меняющийся контент: ссылки «регистрация» и «вход», будут меняться на «мой аккаунт» и «выход».
Для этого добавляем следующий код в основной шаблон:

<!-- бокс вход-выход -->
<section class="widget login-widget">
<ul class="clearfix">
{if $smarty.session.Customer.customer_id}
<li><a href="/page/account{config value=url_extension}">Мой аккаунт</a></li>
<li><a href="/site/logout{config value=url_extension}">Выход</a></li>
{else}
<li><a href="/customer/register{config value=url_extension}">Регистрация</a></li>
<li><a href="/page/account{config value=url_extension}">Войти</a></li>
{/if}
</ul>
</section>

Место определите сами, вставить можно как в шапку, там и в боковую колонку или подвал. Также можно добавить ссылки в соответствующий блок IF:
— забыли пароль?
— мои заказы
— адресная книга
Адреса ссылок для них можно увидеть при входе и в аккаунте. Также можно и проставить тексты с помощью языковых ссылок:

{if $smarty.session.Customer.customer_id}
<li><a href="/page/account{config value=url_extension}">{lang}My Account{/lang}</a></li>
<li><a href="/customer/account_edit{config value=url_extension}">{lang}Account Edit{/lang}</a></li>
<li><a href="/customer/address_book{config value=url_extension}">{lang}Address Book{/lang}</a></li>
<li><a href="/customer/my_orders{config value=url_extension}">{lang}My Orders{/lang}</a></li>
<li><a href="/site/logout{config value=url_extension}">{lang}Logout{/lang}</a></li>
{else}
<li><a href="/page/account{config value=url_extension}">{lang}Login{/lang}</a></li>
<li><a href="/customer/register{config value=url_extension}">{lang}Registration{/lang}</a></li>
<li><a href="/customer/password_recovery{config value=url_extension}">{lang}Forgot your password?{/lang}</a></li>
{/if}
Метки:
Комментарии читателей статьи "Бокс логина (vamshop 2)"

Нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.