Автор Тема: Гостевая покупка  (Прочитано 992 раз)

16 Сентябрь 2013, 17:08:51
  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
При гостевой покупке, при заполненных полях, появляться ошибка "Вы должны указать по крайней мере один номер телефона"
Поле куда ввести номер нету, как это исправить??
16 Сентябрь 2013, 17:17:07
Ответ #1
  • Старожил
  • ****
  • Сообщений: 274
  • Репутация: +3/-0
    • Просмотр профиля
В стране указать поля для адреса.
Есть много тем про обязательные поля, ищите на форуме.
16 Сентябрь 2013, 17:21:35
Ответ #2
  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В стране указать поля для адреса.
Есть много тем про обязательные поля, ищите на форуме.

В настройках страны убрал поля телефон, всеровно требует

firstname lastname
company
vat_number
address1
address2
postcode city
Country:name

вот что там осталось
16 Сентябрь 2013, 17:50:38
Ответ #3
  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
проблему решил встави вот этот код

{if $onr_phone_at_least}
  <p align="middle"><strong>{l s='You must register at least one phone number'} !</strong></p>
<p class="required text">
  <label for="phone">{l s='Home phone'}</label>
  <input type="text" class="text" name="phone" id="phone" value="{if isset($smarty.post.phone)}{$smarty.post.phone}{/if}" />
</p>
<p class="required text">
  <label for="phone_mobile">{l s='Mobile phone'} <sup>*</sup></label>
  <input type="text" class="text" name="phone_mobile" id="phone_mobile" value="{if isset($smarty.post.phone_mobile)}{$smarty.post.phone_mobile}{/if}" />
</p>
{/if}

в файл шаблона  authentication.tpl