Press "Enter" to skip to content

Usunięcie wybierania płci w formularzu rejestracji w PrestaShop 1.7, Usunięcie daty urodzenia

Admin 3

Zawartość artykułu

Wybór płci.

Niestety sprawa usunięcia tego zbędnego elementu w PrestaShop 1.7 jest odmienna niż ta prezentowana przez nas w wersji 1.6. Na szczęście możliwa do wykonania:)

Otwórz plik:

classes/form/CustomerFormatter.php

Następnie znajdź kod postaci (okolice 99 liniii):

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

I zakomentuj go w tym miejscu:

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

Aby zobaczyć efekt może być konieczne wymuszenie kompulilacji i usunięcie cache. Analogicznie do tego jak prezentowaliśmy to dla wersji 1.6.

Data urodzenia

Usunięcie daty urodzenia z w/w formularza nie wymaga programowania. Wejdź w ten dział i zmień to ustawienie:

Konfiguruj -> Preferencje -> Klienci -> Pytanie o datę urodzenia -> NIE -> Zapisz

grafika: hdqwalls.com

  1. Anna Anna

    Dzień dobry,
    A czy jest jakiś prosty sposób, żeby w PrestaShop 1.7, w szablonie klasycznym ustawić aby pola FIRMA, NIP i NR TELEFONU były przy zakładaniu konta i składaniu zamówień wymagane, a nie opcjonalne tak jak to jest teraz??

    https://nimb.ws/clqWFu

    • Anna Anna

      Nie było tematu! Znalazłam w innym wątku 🙂
      Bardzo dziękuję :)))

  2. John Doe John Doe

    Znam prostszy sposób: przechodzimy do Preferencje > Klienci > Tytuły, usuwamy obie płcie i gotowe! 😉

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

Zobacz także !
Jak ustawić numer telefonu jako obowiązkowy podczas realizacji zamówienia w…