Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Скрыть информацию для гостей


Recommended Posts

Приветствую всех. Не могу понять как сделать условие на скрытие информации для гостей (хочу скрыть кнопку купить для гостей). Как я понимаю в ОС это уже есть, но вот правильно вызвать функцию не могу. 

На OpenCart 3 если что)

Пробовал так

1. В контролере продукта 

$data['logged'] = ($this->customer->isLogged() ? true : false);

и так

$data['logged'] = $this->customer->isLogged();

 

2. В шаблоне товара

{% if (logged == true) %}
текст что нужно зарегистрироваться
{% endif %}

 

и так

{% if logged %}
текст что нужно зарегистрироваться
{% endif %}

 

Может кто знает как правильно это записать?

Надіслати
Поділитися на інших сайтах

 {% if logged %}
                Купить
                   {% else %}
                 Авторизуйтесь 
               {% endif %}


Вроде так

Змінено користувачем DEVHUB
Надіслати
Поділитися на інших сайтах

15 часов назад, Skymod сказал:

$data['logged'] = $this->customer->isLogged();

вот этот метод уже возвращает true/false. так что прописать вот так достаточно

на фронте хватит и этого

{% if logged %}

 

ну а ежели вы разработчик приложений то грошь цена вашим разработкам под опенкарт раз таких мелочей не знаете

  • +1 1
Надіслати
Поділитися на інших сайтах

10 часов назад, Venter сказал:

вот этот метод уже возвращает true/false. так что прописать вот так достаточно

на фронте хватит и этого


{% if logged %}

 

ну а ежели вы разработчик приложений то грошь цена вашим разработкам под опенкарт раз таких мелочей не знаете

Та так и пробовал, сразу же написал) Просто почему то не хочет работать

Надіслати
Поділитися на інших сайтах

11 часов назад, Skymod сказал:

Та так и пробовал, сразу же написал) Просто почему то не хочет работать

просто потому что вы делаете что то не так, да и вообще не ясно что вы хотите сделать и получить

Надіслати
Поділитися на інших сайтах

11 часов назад, Skymod сказал:

Та так и пробовал, сразу же написал) Просто почему то не хочет работать

Да как оно может не работать? 
Вам выше два примера скинули, кнопка купить если авторизован и текст не авторизован. 
Опишите все действия, которые делаете 

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.