Перейти к содержанию
Форум поддержки пользователей VamShop

Вход / Выход


Рекомендуемые сообщения

Подскажите как сделать на главной странице блок Регистрация / Вход (когда пользователь не зарегистрирован) и Имя / Выход (когда пользователь зашел под своей учеткой)

Ссылка на сообщение
Поделиться на другие сайты

Имени вроде как нет.

А вход/выход делается примерно так:

{if $smarty.session.Customer.customer_id}
ссылка на выход
{else}
ссылка на вход
{/if}

 

Ссылка на сообщение
Поделиться на другие сайты

Так посмотрите адрес кнопки выход в своём аккаунте.

Выход по ссылке http://ваш-магазин/site/logout

 

Изменено пользователем VaM
Ссылка на сообщение
Поделиться на другие сайты

Спрашивайте, если что.

Только 1 тема - 1 вопрос.

Изменено пользователем VaM
Ссылка на сообщение
Поделиться на другие сайты
  • 7 months later...

Добрый день. Скажите возможно уже как то настроить отображение имени пользователя на сайте после регистрации? Как на вашем сайте форуме. 

Спасибо. 

Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте!

В шаблон /templates/шаблон/index.html добавьте что-то типа:



имя: {$smarty.session.Customer.customer_first_name} 

фамилия: {$smarty.session.Customer.customer_last_name}

Если посетитель авторизован, то будут выводиться его данные, а точнее имя и фамилия.

Ссылка на сообщение
Поделиться на другие сайты

Спасибо, но у меня нет таких папок. Такие папки были в первом VamShop.

Может я что не понял.

На данный момент стоит 

<a data-toggle="dropdown" class="dropdown-toggle cart" data-target="#" href="{base_path}/page/cart-contents{config value=url_extension}" title="{lang}Cart{/lang}">
				<h3 class="widget-title">{if $smarty.session.Customer.customer_id}
				Выход
				{else}
				Вход
				{/if}
				</h3>
				</a>

{$smarty.session.Customer.customer_first_name}

{$smarty.session.Customer.customer_last_name}

не срабатывают, но 

{$smarty.session.Customer.customer_id}

срабатывает. пишет номер id клиента, а имя первое и второе пустое место.

Ссылка на сообщение
Поделиться на другие сайты

Да, пардон, не заметил, что тема в разделе VamShop 2.

По умолчанию вывода фамилии и имеми нет.

Попробуйте этот файл /app/Controller/SiteController.php 

По идее, добавил данные и должна для авторизованных быть доступна метка: {$smarty.session.Customer.name}

Но эта метка будет работать ТОЛЬКО если войти через бокс Вход, личный кабинет - http://demo2.vamshop.ru/page/account.html

А по умолчанию сценарий работа пользователя с магазином предполагает, что покупатель можно оформить заказ и без регистрации и без входа в аккаунт, т.е. всё равно эта метка в большинстве случаев работать не будет, т.е. всё делается в магазине по сути без авторизации и регистрации, что б не усложнять жизнь пользователям.

 

SiteController.php

Ссылка на сообщение
Поделиться на другие сайты

Не за что, добавил эту правку в текущий код.

В следающем обновлении будет в том числе и данный фикс.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...