[Помогите] Как убрать из админки UPC, EAN, JAN, ISBN и пр.

Тема в разделе "OpenCart", создана пользователем optik, 24 янв 2018.

  1. optik

    optik

    Регистрация:
    28 апр 2014
    Сообщения:
    95
    Симпатии:
    22
    Установлен Опенкарт 3,в опенкарт 2 это делалось путем скрывания инпута,сейчас этот метод не срабатывает,может есть какое-то решение?
     
  2. Vlad-i-Slav

    Vlad-i-Slav

    Регистрация:
    20 мар 2013
    Сообщения:
    286
    Симпатии:
    176
    Удалять их не стоит, могут пригодиться. Лучше скрывать, сворачивая. Например так:
    1. Вставляем <div class="pull-left" id="toggle-input" style="cursor:pointer"><i class="fa fa-angle-double-right" aria-hidden="true"></i></div> после какого-нибудь селектора <div class="form-group">, например в manufacturer
    2. Изменяем <div class="form-group"> у полей, которые хотим свернуть на <div class="form-group toggle-input" style="display: none;">
    3. Внизу после какого-нибудь <script> добавляем
    $( "#toggle-input" ).click(function() {
    $(this).find('i').toggleClass('fa-angle-double-right').toggleClass('fa-angle-double-down') ;
    $('#tab-data .toggle-input').toggle('slow');
    });
    Получится примерно так:
    [​IMG][​IMG]
     
    SweD нравится это.
  3. optik

    optik

    Регистрация:
    28 апр 2014
    Сообщения:
    95
    Симпатии:
    22
    точно не пригодятся..хотелось бы все же их либо скрыть из админки,чтобы вообще не показывались,либо удалить.
     
  4. Vlad-i-Slav

    Vlad-i-Slav

    Регистрация:
    20 мар 2013
    Сообщения:
    286
    Симпатии:
    176
    Тогда просто выполнить п.2
     
  5. optik

    optik

    Регистрация:
    28 апр 2014
    Сообщения:
    95
    Симпатии:
    22
    не помогло,так и остались на месте...
     
  6. Master2KAZ

    Master2KAZ

    Регистрация:
    25 окт 2014
    Сообщения:
    183
    Симпатии:
    72
    Проще просто скрыть в админке - в файле admin\view\template\catalog\product_form.tpl добавьте класс hidden к каждому диву <div class="form-group">, который хотите скрыть.
    PHP:
    <div class="form-group hidden">
    Я надеюсь по названиям переменных поймете, какие дивы скрывать надо.

    Если хотите удалить, то придется удалять в контроллере и в модели. Я бы не рекомендовал этого делать, иначе в будущем придется править и сторонние модули, такие как экспорт/импорт, которые могут использовать эти поля.
     
  7. optik

    optik

    Регистрация:
    28 апр 2014
    Сообщения:
    95
    Симпатии:
    22
    не помогло,как были в карточке товара в админке,так и остались..
     
  8. Vlad-i-Slav

    Vlad-i-Slav

    Регистрация:
    20 мар 2013
    Сообщения:
    286
    Симпатии:
    176
    optik, класс hidden не всегда отрабатывает, используй <div class="form-group" style="display: none;">
    И еще, возможно, нужно обновить кэш модификаторов, если они используются
     
    optik нравится это.
  9. optik

    optik

    Регистрация:
    28 апр 2014
    Сообщения:
    95
    Симпатии:
    22
    Спасибо,обновление модификаторов помогло))
     
  10. Master2KAZ

    Master2KAZ

    Регистрация:
    25 окт 2014
    Сообщения:
    183
    Симпатии:
    72
    Он может не отрабатывать только если стили переписаны.

    Хм... Я просто думал, что для человека "лезущего" в код движка - это вещь элементарная. Сорри, что переоценил.
     
  11. optik

    optik

    Регистрация:
    28 апр 2014
    Сообщения:
    95
    Симпатии:
    22
    просто затупила...