ПредишенСледващото

Всичко добро двигател PrestaShop. Въпреки това, новата регистрация на потребителя изплаши всички купувачи. Опростете поръчка, можете да използвате модулите, но те са платени и не са евтини. Има само един изход - да го направите сами.

Какво ще правим? Ние ще премахне ненужните поле нас по време на регистрацията, оставяйки само най-необходимото. За себе си, реших, че ще напусне следните области:

Остава при малко. Не е необходимо да се премахне. Да започваме.

1. В администратор отида Lokalizatsiya-> Strany-> изберете вашата stranu-> кликнете върху редактиране и забраните използването на пощенския код.

2.Nastroyki-> трябва да бъде осъден> изберете регистрация в една стъпка, и деактивирайте покупката за гости. Защо го правим това? Фактът, че потребителят няма никаква разлика между регистрация и покупка гост. Единствената разлика е, въведете паролата си, за да влезете. Но кой е много критичен. покупка гост може да си тръгне. Всичко, което ние премахваме излишно, и се прибира автоматично в покупката за гости.

Преди всички действия, за да направите оригинален екземпляр от редактирания файл.

Зависи от това какво клас е отговорен за изхода на този елемент и да копирате името му. Вж. Фигура 1

PrestaShop 1

Фиг.1. Изолиране на ненужни регистрация елемент образува PrestaShop

Отваряне на файл ред-ОРС-нов-account.tpl (това е в основата на шаблона) и се търси един клас:

"Сфера '=> масив (

"Id_country '=> масив (" тип "=> самостоятелно. TYPE_INT. Проверка' => 'isUnsignedId". Изисква' => вярно).

"Id_state '=> масив (" тип "=> самостоятелно. TYPE_INT. Проверка' => 'isNullOrUnsignedId").

"Псевдоним '=> масив (" тип "=> самостоятелно. TYPE_STRING. Проверка' => 'isGenericName". Изисква' => вярно. Размер '=> 32).

"Фирма '=> масив (" тип "=> самостоятелно. TYPE_STRING. Проверка' => 'isGenericName". "Размер' => 64).

'Фамилия' => масив ( "тип" => самостоятелно. TYPE_STRING. Проверка '=>' isName ". Изисква '=> вярно. Размер' => 32).

"FirstName '=> масив (" тип "=> самостоятелно. TYPE_STRING. Проверка' => 'isName". Изисква' => вярно. Размер '=> 32).

"VAT_NUMBER '=> масив (" тип "=> самостоятелно. TYPE_STRING. Проверка' => 'isGenericName").

"Address1 '=> масив (" тип "=> самостоятелно. TYPE_STRING. Проверка' => 'isAddress". Изисква' => вярно. Размер '=> 128).

"Адрес2 '=> масив (" тип "=> самостоятелно. TYPE_STRING. Проверка' => 'isAddress". "Размер' => 128).

"Пощенски код '=> масив (" тип "=> самостоятелно. TYPE_STRING. Проверка' => 'isPostCode". "Размер' => 12).

"City '=> масив (" тип "=> самостоятелно. TYPE_STRING. Проверка' => 'isCityName". Изисква' => вярно. Размер '=> 64).

"Други" => масив ( "тип" => самостоятелно. TYPE_STRING. Проверка '=>' isMessage "." Размер '=> 300).

"Телефон '=> масив (" тип "=> самостоятелно. TYPE_STRING. Проверка' => 'isPhoneNumber". "Размер' => 32).

"Phone_mobile '=> масив (" тип "=> самостоятелно. TYPE_STRING. Проверка' => 'isPhoneNumber". "Размер' => 32).

"Дни '=> масив (" тип "=> самостоятелно. TYPE_STRING. Проверка' => 'isDniLite". "Размер' => 16).

В края на всеки запис има две думи невярна или истина. Вярно е, показва, че е необходимо на полето и невярно. съответно - не. Промяна в стойностите, които искате и запишете файла. Всички започне тестване. Въведете данните от теста и да видите, че не е имало грешки. Ако сте го получили, може да има форма след записване на данни, за да бъдат изгладени по този начин:

PrestaShop 1

Фигура 2. Изменения на записване ще формират

Вие познахте, трябва да се търси тази линия без думите, скрити

PrestaShop 1

С това приключва работата си е завършен.

След дълго търсене, намерих голяма единица. Ако кликнете върху линка, но можете да го тествате върху демо. Лично аз отидох напълно. Той има много гъвкава конфигурация. С една дума клас. И най-важното, той успешно издържал теста с жена ми :).

Послепис Преди да поставите модула, трябва да премахнете директорията C замени всичко се промени файлове. И не забравяйте за безопасност. Направете резервно копие, за всеки случай.

С цел-ОРС-ново account.tpl разбрано благодарение. Но с Address.php не може,
Има една линия, в които дружеството не разполага с такива стойности невярна и вярно до край probyval паста катастрофа файл.

Ето един пример, който трябва да се вмъкне тук (фалшиво) за отстраняване на формата.
"Фирма '=> масив (" тип "=> самостоятелно :: TYPE_STRING" Проверка' => 'isGenericName "," размер' => 64)

Добре дошли! Кажи ми как да го (Presto 1.6.1.1) направи?
Има и друг в досиетата, написани сложи след стойността скрити. нищо не се случва.

В този случай, версията на Presto не играе роля. Можете да изтриете кеша му?

Интересува модул + един въпрос.
С този модул трябва да направите всички тези промени са описани в статията, или просто да достави и конфигуриране на модула?

Свързани статии

Подкрепете проекта - споделете линка, благодаря!