[Помогите] Изменение вывода сообщения

Тема в разделе "OpenCart", создана пользователем maetus, 23 мар 2020.

  1. maetus

    maetus

    Регистрация:
    24 фев 2013
    Сообщения:
    233
    Симпатии:
    59
    Добрый день

    Подскажите столкнулся с таким - когда в корзине нет товара и при этом клиент проходит быструю регистрацию на сайт он видет перед собой страницу такого вида
    [​IMG]

    как можно изменить вывод кнопки не (Завершить оформление заказа )
    а к примеру Совершить свой первый заказ.


    ну а если в корзине был товар - и клиент решил быстро зарегистрироваться на сайте то оставить все без изменений.
     
  2. MGT1

    MGT1

    Регистрация:
    5 янв 2013
    Сообщения:
    882
    Симпатии:
    217
    в языковых файлах посмотри от корзины.
     
  3. maetus

    maetus

    Регистрация:
    24 фев 2013
    Сообщения:
    233
    Симпатии:
    59
    смотрел

    вот в контроллере (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>
    как можно вывети в одном файле разные тексты?
     
  4. MGT1

    MGT1

    Регистрация:
    5 янв 2013
    Сообщения:
    882
    Симпатии:
    217
    Для чого контролер? Якщо є мовні файли)
     
  5. chukcha

    chukcha

    Регистрация:
    9 окт 2014
    Сообщения:
    436
    Симпатии:
    116
    Если это тройка, то это баг тройки
    Поищите решение на других форумах

    text_empty Корзина пуста в категории где нет товаров
     
  6. maetus

    maetus

    Регистрация:
    24 фев 2013
    Сообщения:
    233
    Симпатии:
    59
    языковые файлы не помогают так как текст который выводится вот этим кодом
    Код:
    <a href="{{ continue }}" class="fm-btn fm-btn-blue">{{ button_continue }}</a>
    и для него можно задать только одно название.
    --- Добавлено, 26 мар 2020 ---
    на одной странице (site.com/index.php?route=account/success) нужно вывести разные сообщение при разных условиях
    когда есть товар в корзине
    [​IMG]

    и вот на той же странице если товара нет в корзине
    [​IMG]
     
  7. chukcha

    chukcha

    Регистрация:
    9 окт 2014
    Сообщения:
    436
    Симпатии:
    116
    Все ясно, т.е. вы мое сообщение не прочиали

    Это баг тройки

    Вы искали решение описанной проблемы?
     
  8. maetus

    maetus

    Регистрация:
    24 фев 2013
    Сообщения:
    233
    Симпатии:
    59
    я не нашел решения данного вопроса.
     
  9. chukcha

    chukcha

    Регистрация:
    9 окт 2014
    Сообщения:
    436
    Симпатии:
    116
  10. maetus

    maetus

    Регистрация:
    24 фев 2013
    Сообщения:
    233
    Симпатии:
    59
  11. chukcha

    chukcha

    Регистрация:
    9 окт 2014
    Сообщения:
    436
    Симпатии:
    116
    Чего?
     
  12. maetus

    maetus

    Регистрация:
    24 фев 2013
    Сообщения:
    233
    Симпатии:
    59
    потому что на одно странице - нужно выводить два разных сообщения при разных условиях
    1. Если клиент не добавлял в корзину ни одного товара и решил зарегестрироваться, то после регистрации ему высвечивается сообщение Перейти в личный кабинет
    2. Если клиент добавил в корзину товар и клиент решил пройти регистрацию - то появляется сообщение Завершить оформление заказа.

    все эти действия происходят на одно странице.