Всичко добро двигател PrestaShop. Въпреки това, новата регистрация на потребителя изплаши всички купувачи. Опростете поръчка, можете да използвате модулите, но те са платени и не са евтини. Има само един изход - да го направите сами.
Какво ще правим? Ние ще премахне ненужните поле нас по време на регистрацията, оставяйки само най-необходимото. За себе си, реших, че ще напусне следните области:
Остава при малко. Не е необходимо да се премахне. Да започваме.
1. В администратор отида Lokalizatsiya-> Strany-> изберете вашата stranu-> кликнете върху редактиране и забраните използването на пощенския код.
2.Nastroyki-> трябва да бъде осъден> изберете регистрация в една стъпка, и деактивирайте покупката за гости. Защо го правим това? Фактът, че потребителят няма никаква разлика между регистрация и покупка гост. Единствената разлика е, въведете паролата си, за да влезете. Но кой е много критичен. покупка гост може да си тръгне. Всичко, което ние премахваме излишно, и се прибира автоматично в покупката за гости.
Преди всички действия, за да направите оригинален екземпляр от редактирания файл.
Зависи от това какво клас е отговорен за изхода на този елемент и да копирате името му. Вж. Фигура 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).
В края на всеки запис има две думи невярна или истина. Вярно е, показва, че е необходимо на полето и невярно. съответно - не. Промяна в стойностите, които искате и запишете файла. Всички започне тестване. Въведете данните от теста и да видите, че не е имало грешки. Ако сте го получили, може да има форма след записване на данни, за да бъдат изгладени по този начин:
Фигура 2. Изменения на записване ще формират
Вие познахте, трябва да се търси тази линия без думите, скрити
С това приключва работата си е завършен.
След дълго търсене, намерих голяма единица. Ако кликнете върху линка, но можете да го тествате върху демо. Лично аз отидох напълно. Той има много гъвкава конфигурация. С една дума клас. И най-важното, той успешно издържал теста с жена ми :).
Послепис Преди да поставите модула, трябва да премахнете директорията C замени всичко се промени файлове. И не забравяйте за безопасност. Направете резервно копие, за всеки случай.
С цел-ОРС-ново account.tpl разбрано благодарение. Но с Address.php не може,
Има една линия, в които дружеството не разполага с такива стойности невярна и вярно до край probyval паста катастрофа файл.
Ето един пример, който трябва да се вмъкне тук (фалшиво) за отстраняване на формата.
"Фирма '=> масив (" тип "=> самостоятелно :: TYPE_STRING" Проверка' => 'isGenericName "," размер' => 64)
Добре дошли! Кажи ми как да го (Presto 1.6.1.1) направи?
Има и друг в досиетата, написани сложи след стойността скрити. нищо не се случва.
В този случай, версията на Presto не играе роля. Можете да изтриете кеша му?
Интересува модул + един въпрос.
С този модул трябва да направите всички тези промени са описани в статията, или просто да достави и конфигуриране на модула?
Свързани статии