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

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