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

Изменение вывода сообщения


Recommended Posts

Подскажите столкнулся с таким - когда в корзине нет товара и при этом клиент проходит быструю регистрацию на сайт он видет перед собой страницу такого вида
tempsnip.thumb.png.e19df917e47f02308848e885b881b830.png
 
как можно изменить вывод кнопки не (Завершить оформление заказа )
а к примеру Совершить свой первый заказ.


ну а если в корзине был товар - и клиент решил быстро зарегистрироваться на сайте то оставить все без изменений.
вот в контроллере (catalog/controller/account/success.php) есть такое выражение
if ($this->cart->hasProducts()) {
            $data['continue'] = $this->url->link('checkout/cart');
        } else {
            $data['continue'] = $this->url->link('account/account', '', true);
        }

и в шаблоне вывода (catalog/view/theme/*/template/account/success_login.twig) вот такой

<div class="buttons mt-4">
   <a href="{{ continue }}" class="fm-btn fm-btn-blue">{{ button_continue }}</a>
</div>

как можно вывети в одном файле разные тексты?

 

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


13 минут назад, LTRay сказал:

Передать в twig hasProducts

<a href="{{ continue }}" class="fm-btn fm-btn-blue">{{ button_continue }}</a>

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

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


вот текст который выводиться если в корзине есть товар - это нормально

 

482654676_tovarom.thumb.png.3acc8c796f32a671163d7999a7f544f0.png

 

 

а вот когда нет в корзине товара - то нужно вывести другой текст - НО выводиться все то же.

1651020487_tovara.thumb.png.4807399ebe88506496accf4d7fa2e8e7.png

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


29 минут назад, AlexDW сказал:

возможно это

 

нет это не оно.

 

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

<a href="{{ continue }}" class="fm-btn fm-btn-blue">{{ button_zavershit }}</a>

в самом низу стнаници подключается 

 

$this->response->setOutput($this->load->view('account/success_login', $data));

 

и выводиться текст 

 

$_['button_zavershit']    = 'Завершить оформление заказа';

 

 

А как добавить еще одну переменную что бы отслеживалась корзина

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


18 минут назад, AlexDW сказал:

тогда вопрос нужно изначально задавать авторам шаблона

 

за button_zavershit - отдельная твердая пятерка!!!

 

на чистом ocStore

точно так же реализовано.

Только название одно и тоже подтягивается ( Продолжить )

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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