Убираем обращение в формах Prestashop 1.7

Возникла необходимость удалить форму обращения в регистрации и оформлении заказов:

Редактируем файл: \classes\form\CustomerFormatter.php
Закомментируем или удаляем следующие строки кода (94 строка):

        $genderField = (new FormField)
            ->setName('id_gender')
            ->setType('radio-buttons')
            ->setLabel(
                $this->translator->trans(
                    'Social title', [], 'Shop.Forms.Labels'
                )
            )
        ;
        foreach (Gender::getGenders($this->language->id) as $gender) {
            $genderField->addAvailableValue($gender->id, $gender->name);
        }
        $format[$genderField->getName()] = $genderField;

Редактируем файл: \classes\controller\FrontController.php

Также комментим или удаляем (1562 строка):

$cust['gender'] = $this->objectPresenter->present(new Gender($cust['id_gender']));
unset($cust['id_gender']);

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *