Jump to content
Sign in to follow this  
BeTep2

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

Recommended Posts

Добрый день!

 

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

 

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

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

 

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

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

Спасибо.

Share this post


Link to post
Share on other sites

Добрый день!

 

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

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

 

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

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

 

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

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

Спасибо.

 

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

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

Share this post


Link to post
Share on other sites

 

Спасибо!

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

Share this post


Link to post
Share on other sites

Спасибо!

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

 

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

 

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

 

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

Благодарю!

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

Share this post


Link to post
Share on other sites

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

Благодарю!

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

 

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

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


      Кнопка "Применить" в админке
      Модуль добавляет в админке кнопку "Применить", которая позволяет сохранить изменения не закрывая при этом форму редактирования.
      Кнопка вставляется в следующие формы:
      catalog, design, localisation, marketing, sale, user, setting
      Модуль проверялся на ocStore 2.1.0.1
      Установка:
      Установите модуль через "Установщик дополнений OCMOD"
      Добавил seregin Добавлено 04.12.2015 Категория Модули  
    • By 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 Категория Прочее  
    • By Nannco
      Добрый день, подскажите пожалуйста как добавить кнопку в существующий созданную категорию?
       
      1. есть категория "видеорегистраторы" Ссылка
       
      2. мне вот в эту категорию надо вставить кнопку, к примеру "Архив" как мне её редактировать и где её можно найти?
      3. открываю /catalog/view/theme/rhea/ - а дальше где найти эту категорию для редактирования? 
       
       
    • By seregin
      Модуль добавляет в админке кнопку "Применить", которая позволяет сохранить изменения не закрывая при этом форму редактирования.
      Кнопка вставляется в следующие формы:
      catalog, design, localisation, marketing, sale, user, setting
      Модуль проверялся на ocStore 2.1.0.1
      Установка:
      Установите модуль через "Установщик дополнений OCMOD"
    • By 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: Если наша работа, оказалась для вас полезной, пожалуйста проголосуйте за нее поставив соответствующий рейтинг.
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.