Установлен Опенкарт 3,в опенкарт 2 это делалось путем скрывания инпута,сейчас этот метод не срабатывает,может есть какое-то решение?
Удалять их не стоит, могут пригодиться. Лучше скрывать, сворачивая. Например так: 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'); }); Получится примерно так:
точно не пригодятся..хотелось бы все же их либо скрыть из админки,чтобы вообще не показывались,либо удалить.
Проще просто скрыть в админке - в файле admin\view\template\catalog\product_form.tpl добавьте класс hidden к каждому диву <div class="form-group">, который хотите скрыть. PHP: <div class="form-group hidden"> Я надеюсь по названиям переменных поймете, какие дивы скрывать надо. Если хотите удалить, то придется удалять в контроллере и в модели. Я бы не рекомендовал этого делать, иначе в будущем придется править и сторонние модули, такие как экспорт/импорт, которые могут использовать эти поля.
optik, класс hidden не всегда отрабатывает, используй <div class="form-group" style="display: none;"> И еще, возможно, нужно обновить кэш модификаторов, если они используются
Он может не отрабатывать только если стили переписаны. Хм... Я просто думал, что для человека "лезущего" в код движка - это вещь элементарная. Сорри, что переоценил.