Перейти к содержанию
BeTep2

Кнопка "Продолжить", не на главную, а "назад"

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

Добрый день!

 

Всем известна кнопка "Продолжить", она есть в сравнении, в товарах, в катгориях, производителях и т.д.
И ведет она прямиком, тупо на главную.

 

Получается смотрит 50-летняя женщина сравнение товаров, ни к чему не пришла, и стоит кнопка продолжить, она то думает что вернется в категорию товаров откуда она и пришла, а ведет ее на главную. Она испугается что испортила логическую цепочку своих мыслей, и уйдет :)

Шутки шутками, но хочется реализовать эту кнопку на возврат туда, откуда пришли на страницу с этой кнопкой (а мест этих несколько).

 

За кнопку отвечает переменная <?php echo $continue; ?>

Каким образом можно указать не простую ссылку этой переменной, а команду возврата назад?

Спасибо.

Поделиться сообщением


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

Добрый день!

 

Всем известна кнопка "Продолжить", она есть в сравнении, в товарах, в катгориях, производителях и т.д.

И ведет она прямиком, тупо на главную.

 

Получается смотрит 50-летняя женщина сравнение товаров, ни к чему не пришла, и стоит кнопка продолжить, она то думает что вернется в категорию товаров откуда она и пришла, а ведет ее на главную. Она испугается что испортила логическую цепочку своих мыслей, и уйдет :)

Шутки шутками, но хочется реализовать эту кнопку на возврат туда, откуда пришли на страницу с этой кнопкой (а мест этих несколько).

 

За кнопку отвечает переменная <?php echo $continue; ?>

Каким образом можно указать не простую ссылку этой переменной, а команду возврата назад?

Спасибо.

 

С помощью простого JS

https://opencartforum.com/topic/10363-knopka-nazad-dubliruiuschaia-analogichnuiu-knopku/

Поделиться сообщением


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

 

Спасибо!

В догонку не подскажите, менять эту кнопку придется для всех страниц руками через контролер? Есть централизованный источник?

Поделиться сообщением


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

Спасибо!

В догонку не подскажите, менять эту кнопку придется для всех страниц руками через контролер? Есть централизованный источник?

 

Можно просто собрать кнопку, настроить css и отобразить ее там где она нужна.

Смотрите аналогичную кнопку "продолжить".

 

Через контроллер можно ничего не менять, вставить в tpl и будет работать на ура.

Поделиться сообщением


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

Можно просто собрать кнопку, настроить css и отобразить ее там где она нужна.

Смотрите аналогичную кнопку "продолжить".

 

Через контроллер можно ничего не менять, вставить в tpl и будет работать на ура.

 

Так и сделал! Теперь все красиво, возврат туда, откуда пришел!

Благодарю!

ЗЫ. как респектовать на форуме? или я еще "молодой" для этого?

Поделиться сообщением


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

Так и сделал! Теперь все красиво, возврат туда, откуда пришел!

Благодарю!

ЗЫ. как респектовать на форуме? или я еще "молодой" для этого?

 

Рад что удалось помочь.

Молодой, такой же как я  ;)

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От seregin
      Скачать/Купить дополнение


      Кнопка "Применить" в админке
      Модуль добавляет в админке кнопку "Применить", которая позволяет сохранить изменения не закрывая при этом форму редактирования.
      Кнопка вставляется в следующие формы:
      catalog, design, localisation, marketing, sale, user, setting
      Модуль проверялся на ocStore 2.1.0.1
      Установка:
      Установите модуль через "Установщик дополнений OCMOD"
      Добавил seregin Добавлено 04.12.2015 Категория Модули  
    • От GreenRobot
      Скачать/Купить дополнение


      Кнопка "Показать адрес клиента на Яндекс.Картах" в карточке заказа
      .

      Дополнение для OpenCart 2: Add Yandex Maps Button to Sales->Order->Info

      Данное дополнение добавляет кнопку "Показать адрес клиента на Яндекс.Картах" в карточке заказа sale/order/info Вы можете зайти в карточку оставленного клиентом заказа (Продажи - Заказы - Заказ XXX) и нажать на появившуюся в верхнем правом углу кнопку "Показать адрес клиента на Яндекс.Картах", в новой вкладке откроются Яндекс.Карты с указанным в заказе адресом (при наличии информации сразу отобразится фото здания, просмотр панорамы улицы и др.)
      Дополнение поддерживает версию OpenCart 2.1.0.1 Если вы тестировали работу дополнения на других версиях OpenCart 2, пожалуйста, сообщите об этом разработчику: opencart@profitlanding.ru
      Дополнение использует встроенную в OpenCart 2 систему правки файлов OCMod и НЕ использует VQMod, никаких файлов копировать не требуется (файлы не заменяются), достаточно следовать инструкции:
      Инструкция по установке
      Убедитесь, что версия вашего OpenCart 2.0.0.0 и выше (версия отображается в админ-панели внизу страницы)
      Скачайте ZIP-архив дополнения
      В админ-панели зайдите в "Дополнения" (Extensions) - "Установка дополнений" (Extension installer)
      Нажмите "Загрузить" (Upload) и выберите архив add_yandex_maps_button.ocmod.zip
      Зайдите в "Модификации" и нажмите справа вверху кнопку "Обновить" (Refresh). Это обновит кэш дополнений
      Решения возможных проблем (FAQ)
      Если во время загрузки дополнения появилась ошибка подключения к FTP "Could not connect as ...", установите расширение "QuickFix: Extensions Installer issue when FTP support disabled", скачать можно по ссылке http://www.opencart.com/index.php?route=extension/extension/info&extension_id=18892
      Если возникла другая проблема, пожалуйста напишите разработчику на e-mail: opencart@profitlanding.ru
      Использование и изменение
      Создано и поддерживается разработчиками агентства ProfitLanding.ru, Russia, Tomsk, 2015
      Дополнение распространяется по лицензии GNU General Public License v2.0
      Вы можете поучаствовать в разработке этого и других дополнений на GitHub: https://github.com/profitlanding
      Пожалуйста, добавляйте найденные баги и предложения на https://github.com/profitlanding/opencart-extention-add-yandex-maps-button/issues/new
      PS: Если наша работа, оказалась для вас полезной, пожалуйста проголосуйте за нее поставив соответствующий рейтинг.
      Добавил GreenRobot Добавлено 01.11.2015 Категория Прочее  
    • От Nannco
      Добрый день, подскажите пожалуйста как добавить кнопку в существующий созданную категорию?
       
      1. есть категория "видеорегистраторы" Ссылка
       
      2. мне вот в эту категорию надо вставить кнопку, к примеру "Архив" как мне её редактировать и где её можно найти?
      3. открываю /catalog/view/theme/rhea/ - а дальше где найти эту категорию для редактирования? 
       
       
    • От seregin
      Модуль добавляет в админке кнопку "Применить", которая позволяет сохранить изменения не закрывая при этом форму редактирования.
      Кнопка вставляется в следующие формы:
      catalog, design, localisation, marketing, sale, user, setting
      Модуль проверялся на ocStore 2.1.0.1
      Установка:
      Установите модуль через "Установщик дополнений OCMOD"
    • От GreenRobot
      .

      Дополнение для OpenCart 2: Add Yandex Maps Button to Sales->Order->Info

      Данное дополнение добавляет кнопку "Показать адрес клиента на Яндекс.Картах" в карточке заказа sale/order/info Вы можете зайти в карточку оставленного клиентом заказа (Продажи - Заказы - Заказ XXX) и нажать на появившуюся в верхнем правом углу кнопку "Показать адрес клиента на Яндекс.Картах", в новой вкладке откроются Яндекс.Карты с указанным в заказе адресом (при наличии информации сразу отобразится фото здания, просмотр панорамы улицы и др.)
      Дополнение поддерживает версию OpenCart 2.1.0.1 Если вы тестировали работу дополнения на других версиях OpenCart 2, пожалуйста, сообщите об этом разработчику: opencart@profitlanding.ru
      Дополнение использует встроенную в OpenCart 2 систему правки файлов OCMod и НЕ использует VQMod, никаких файлов копировать не требуется (файлы не заменяются), достаточно следовать инструкции:
      Инструкция по установке
      Убедитесь, что версия вашего OpenCart 2.0.0.0 и выше (версия отображается в админ-панели внизу страницы)
      Скачайте ZIP-архив дополнения
      В админ-панели зайдите в "Дополнения" (Extensions) - "Установка дополнений" (Extension installer)
      Нажмите "Загрузить" (Upload) и выберите архив add_yandex_maps_button.ocmod.zip
      Зайдите в "Модификации" и нажмите справа вверху кнопку "Обновить" (Refresh). Это обновит кэш дополнений
      Решения возможных проблем (FAQ)
      Если во время загрузки дополнения появилась ошибка подключения к FTP "Could not connect as ...", установите расширение "QuickFix: Extensions Installer issue when FTP support disabled", скачать можно по ссылке http://www.opencart.com/index.php?route=extension/extension/info&extension_id=18892
      Если возникла другая проблема, пожалуйста напишите разработчику на e-mail: opencart@profitlanding.ru
      Использование и изменение
      Создано и поддерживается разработчиками агентства ProfitLanding.ru, Russia, Tomsk, 2015
      Дополнение распространяется по лицензии GNU General Public License v2.0
      Вы можете поучаствовать в разработке этого и других дополнений на GitHub: https://github.com/profitlanding
      Пожалуйста, добавляйте найденные баги и предложения на https://github.com/profitlanding/opencart-extention-add-yandex-maps-button/issues/new
      PS: Если наша работа, оказалась для вас полезной, пожалуйста проголосуйте за нее поставив соответствующий рейтинг.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.