Автор Тема: Область по умолчанию  (Прочитано 382 раз)

15 Февраль 2019, 18:53:39
  • Пользователь
  • **
  • Сообщений: 90
  • Репутация: +0/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Доброго дня!
Решение не нашел в поиске.
На странице оформления заказа на первом шаге, когда вводишь адресную информацию, из списка нужно выбрать Область или Штат (id="delivery_id_state") , по умолчанию там отображается область первая из сортированного списка в алфавитном порядке. Как указать нужную мне область по умолчанию?
15 Февраль 2019, 19:56:26
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1285
  • Репутация: +13/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Добавить поле придеться в AdminStates Сontroller, Class и таблицу ps_states для определения области по умолчанию. В базых классе и контроллере нет такой переменной.
Потом в tpl проверять эту переменную и тогда можно вывести значение по умолчанию.
15 Февраль 2019, 22:55:22
Ответ #2
  • Пользователь
  • **
  • Сообщений: 93
  • Репутация: +2/-0
  • PrestaShop 1.7.7.3
    • Просмотр профиля
Мне кажется можно и попроще, например, через js, прямо в шаблоне
_________
Удаление вирусов и вредоносного кода с любых сайтов.
15 Февраль 2019, 23:12:24
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Можно проще, если знаешь id области  по умолчанию, в statesManagement.js добавить $('id_state).prop('selected', true);