Скрытие шагов в Оформление заказа

Тема в разделе "Дизайн, оформление и шаблоны", создана пользователем Алексей, 4 мар 2015.

  1. Алексей

    Алексей Пользователь

    Сообщения:
    39
    Симпатии:
    2
    Добрый день. Модуль не искал, и пошел по пути избавления от лишних полей и шагов через удаление их из кода. Нашел полезную статью для более ранних версий опенкарта, но посути все применимо и к 2.0. Возник только вопрос как спрятать ненужные шаги, когда в них уже по умолчанию расставлены все чек-боксы? В указанной статье говорится, что в css просто добавляем ненужные шаги в display:none; - но шаг 1 и 5 так убрать не удалось http://c2n.me/3dyWKeX.png. Может не тот блок пытаюсь скрыть через css?
    Использовал такие комбинации:
    1 шаг
    #checkout {
    display:none; }
    5 шаг
    #payment-method {
    display:none; }
     
  2. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    634
    а как вы скроете блок, если надо нажимать Продолжить?
     
  3. Алексей

    Алексей Пользователь

    Сообщения:
    39
    Симпатии:
    2
    если использовать скрипт, то нажимать уже не надо, для примера скрипт для 1 шага:

    <script language="Javascript"type="text/javascript">
    $(document).ready(function(){
    $('#button-account').trigger('click'); });
    </script>

    добавляется в файл catalog/view/theme/default/template/checkout/login.tpl
     
  4. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    634
    ну тогда скрывайте #collapse-checkout-option
     
  5. Алексей

    Алексей Пользователь

    Сообщения:
    39
    Симпатии:
    2
    пробовал, но сами шаги не пропадают http://c2n.me/3dzYEfS.png, т.е. они не разворачиваются, но в списке остаются, как их убрать совсем?
     
  6. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    634
    в файле checkout.tpl
    там же можно удалить выше указанное, но без добавления стиля...
     
  7. Алексей

    Алексей Пользователь

    Сообщения:
    39
    Симпатии:
    2
    вот такой вариант не пробовал, но будут ли тогда срабатывать на этих формах чекбоксы и кнопки "Продолжить"?

    т.е. при скрытии через стили эти шаги реально остаются и отрабатывают, а вот при удалении придется править намного больше кода, но могу и ошибаться, вечером попробую просто снести эту часть.
     
  8. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    634
    не будут. Зато вы можете прямо в блок добавить класс hidden и он скроется
     
  9. Алексей

    Алексей Пользователь

    Сообщения:
    39
    Симпатии:
    2
    Добавил класс hidden и все красиво получилось - итого заказ оформляется в 2 шага. Спасибо за помощь.
     
  10. Kuggel

    Kuggel Новичок

    Сообщения:
    16
    Симпатии:
    0
    Можно ли править в админке все, и не влезать в файлы? просто хочется сделать 1 или 2 шага со своими параметрами.
     
  11. Kuggel

    Kuggel Новичок

    Сообщения:
    16
    Симпатии:
    0
    какой прогой лучше пользоваться новичку, для редактирования файла tpl?
     
  12. Ravilr

    Ravilr Специалист

    Сообщения:
    3.067
    Симпатии:
    853
    notepad++

    Для таких вопросов, лучше создавать отдельную тему в Обо всем...
     
  13. AndreY3380

    AndreY3380 Новичок

    Сообщения:
    14
    Симпатии:
    0
    Здравствуйте. У меня не получается скрыть шаг 5 ( способ оплаты ). Там ещё нужно галочку поставить,
    я прочитал условия соглашения и согласен с условиями. Как мне правильно скрыть этот шаг и сразу перейти на шаг 6 ( Подтверждение заказа ) ?

    И ещё убрать надпись Адрес в разделе платёжная информация, оставив только личные данные;
     

    Вложения:

    • скрин.jpg
      скрин.jpg
      Размер файла:
      37,7 КБ
      Просмотров:
      68
    Последнее редактирование: 14 окт 2015
  14. Vlad

    Vlad Эксперт

    Сообщения:
    3.869
    Симпатии:
    936
    удаляли удалали а до
    Код:
    <legend><?php echo $text_your_address; ?></legend>
    не дошли )) Если что в файле catalog\view\theme\default\template\checkout\register.tpl

    А вообще купить за 300-400руб модуль и нет проблем.
     
  15. Vlad

    Vlad Эксперт

    Сообщения:
    3.869
    Симпатии:
    936
    найти ~725 строка 2.1.0.0
    Код:
    $('#collapse-checkout-confirm').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_confirm; ?>');
    и после добавить
    Код:
    $('#button-payment-method').trigger('click');
    Может и в другие добавить.. там от условий разных все зависит...

    Ну и галочку поставить, а точнее убрать ее в настройках Система - Настройки - закладка Опции - Оформление закза - Соглашение с усорвиями
     
  16. AndreY3380

    AndreY3380 Новичок

    Сообщения:
    14
    Симпатии:
    0
     
  17. Emil

    Emil Новичок

    Сообщения:
    3
    Симпатии:
    0
    Можно ли изменить поля при покупке товара в версии 2.1.0? Спасибо!
     
  18. Vlad

    Vlad Эксперт

    Сообщения:
    3.869
    Симпатии:
    936
    какие поля, зачем изменить, тут про скрытие шагов тема, нет??
     
  19. Emil

    Emil Новичок

    Сообщения:
    3
    Симпатии:
    0
    Простите не так выразился! Я имел ввиду скрыть некоторые шаги, мне нужно что б осталось только один шаг, а там их 6!! Версия 2.1.0
     
  20. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    634