Перейти к содержанию

Рекомендуемые сообщения

Подскажите как сделать, чтобы определенная область была выбрана по умолчанию и чтобы покупателю не нужно было выбирать ее из списка при регистрации или оформлении заказа.

 

Искал решение данной проблемы  интернете, нашел всего несколько вариантов, но все они для старых версий опенкарт и у меня не работают.

ID нужной области определил - 2768 (Новосибирская область).

 

Подскажите, где, что подправить чтобы вместо ---Выберите--- отображалась Новосибирская область?

 

Opencart 2.3

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

установите Simple, очень удобный модуль, с невероятно большим количеством возможостей

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а по вашему вопросу, проще всего будет через jquery в нужный id добавить атрибут selected="selected"

 

 P.S извиняюсь, селектор для опций не по id а по value задавать необходимо

Изменено пользователем Pavel666

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
25 минут назад, Pavel666 сказал:

установите Simple, очень удобный модуль, с невероятно большим количеством возможостей

 

Зачем ему Симпл? 

Неизвестные компьютером. Там нужно найти селект и в него добавить значение просто изначальное. Вместо вывода родного. Так на словах не опишу но все делаете правильно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

catalog\view\ваша тема\default\template\checkout\payment_address.tpl для адреса оплаты

shipping_address.tpl для адреса доставки 

добавляете в конец файла код 

<script type="text/javascript">
  $('option[value="2761"]').attr('selected','selected');
</script>

где в значение value пропишите то которое вам необходимо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, Pavel666 сказал:

catalog\view\ваша тема\default\template\checkout\payment_address.tpl для адреса оплаты

shipping_address.tpl для адреса доставки 

добавляете в конец файла код 


<script type="text/javascript">
  $('option[value="2761"]').attr('selected','selected');
</script>

где в значение value пропишите то которое вам необходимо

Спасибо, но, не помогло

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
14 минут назад, prived сказал:

Зачем ему Симпл? 

Неизвестные компьютером. Там нужно найти селект и в него добавить значение просто изначальное. Вместо вывода родного. Так на словах не опишу но все делаете правильно

Имел опыт работы с этим модулем. Удобным он мне совсем не показался.

Кроме этого, хочется свести к минимуму количество дополнительных модулей. Их и так предостаточно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, m0skit сказал:

Спасибо, но, не помогло

 

а вы кэш обновили?

 

дайте ссылку на сайт

 

P.S при копировании спецсимвол в коде копируется, пропишите просто руками в файле

Изменено пользователем Pavel666

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
15 минут назад, Pavel666 сказал:

 

а вы кэш обновили?

 

дайте ссылку на сайт

 

P.S при копировании спецсимвол в коде копируется, пропишите просто руками в файле

Да, обновлял.

Сайт на локалке пока настраивается

 

Окакомспецсимволе речь? Скопировал, проверил, все так же как и в посте

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, m0skit сказал:

пропишите просто руками в файле

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 06.10.2018 в 19:00, Pavel666 сказал:

 

Прописал руками. Увы, не работает способ

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.