Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Группировка в поле "Местоположение" без страны #1403

Open
asnenne opened this issue Feb 10, 2022 · 0 comments

Comments

@asnenne
Copy link

asnenne commented Feb 10, 2022

Используемая версия InstantCMS: 2

Сейчас для группировки обязательно должна быть пара Страна-Область. Но если сайт делается для одной страны, то зачем это лишнее поле "Страна"?

Предлагаю сделать поле более гибким.

Если нам не нужна страна, то просто можно указать ту единственную страну. И создать два поля - регион и город.

План такой:

  1. Добавляем опции not_countries - отключаем страны, default_country - здесь выбираем страну (показана, если отключить страны).
  2. В методе getListItems вносим небольшие правки:
if ($not_countries && $location_type === 'regions') {
    $items = ['0' => ''] + $model->getRegions($default_country);
}

Может есть и другой способ, вышеприведенный пример работает.

@asnenne asnenne changed the title Группировка в поле местоположение без страны Группировка в поле "Местоположение" без страны Feb 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant