Как прописать страну в "Предустановленные значения" ?

InstantCMS 2.X

прописать страну в "Предустановленные значения" ?

#1 1 апреля 2018 в 16:51
Доброе время суток, лет. Возник вопрос как прописать страну в Местоположение — "Предустановленные значения" на instant 2.9.0?
При вводе "3159 | Россия" выдает весь список, связь выбора Страна — Регион — Город работает.
Если сделать список — "3159 | Россия", то в области выдает какую-то муть. В "город" выбор — страна — регион — город
Если все делать списком связь не работает
Можно в записи, списке, фильтре убрать страну по умолчанию, сделать только выбор региона — город. Задача не из серии высшей математики и разработки компонентов. При дальнейшем переборе метода "тыка" мозг начинает ломаться.
#2 1 апреля 2018 в 17:23
Тоже интересует данный вопрос.
#3 2 апреля 2018 в 10:38
Делаете 3 поля — страна, область, город. Группируете их.
Для поля Страна делаете значение по-умолчанию — 3159 — просто число.






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

@Elv
В компоненте География удалите лишние страны, будет Вам только Россия.
#4 2 апреля 2018 в 10:59
Спасибо за ответ, попробую.

В компоненте География удалите лишние страны, будет Вам только Россия.

шэльдэ бердэ бельдэ
Удаление "лишних" стран не вариант, так как большее количество стран нужно для "Пользователи". Отключение стран было бы идеальным вариантом + разделить для разных нужд. На данный момент похоже решение для Типов контента ставить одну страну по умолчанию.
#5 2 апреля 2018 в 12:58
Теперь стоит вопрос как скрыть поле Страна для пользователя в записи (защита от дурака при выборе не Россия), Страна стала по умолчанию .
Отображение везде выключил
В наличии остались только галки:
Доступ для чтения
Доступ для изменения
Показывать в фильтре

В фильтре не работает выбор Региона — город. Бред бредовый.
#6 2 апреля 2018 в 13:45
В конец файла main.tpl.php вставить

  1. <script>
  2. document.getElementById('w1').setAttribute('disabled', 'disabled')
  3. </script>
где w1 — системное имя поля страны


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

Ну или каким-то образом для всех ссылок категорий и главной страницы типа контента дописать в конец ?page=1&w1=3159, например, 301 редиректом в .htaccess. Тогда страна будет всегда выбрана и будет не активная.

Пример кода (вставить в начале файла .htaccess):
  1. RedirectMatch 301 (.*)/tipcontenta/kategoriya(|/)$ http://site.ru/tipcontenta/kategoriya?page=1&w1=3159
И так для каждой категории с новой строки.

А также можно вывести на страницах записей ссылки на категории, отфильтрованные по текущим городам. Например, объект в Мухосранске в категории "Спиленные деревья — пеньки". На странице объекта выводим ссылку на категорию "Спиленные деревья — пеньки", при переходе по ней попадаем на список объектов в этой же категории, но только в городе Мухосранске, чтобы заново не выбирать город и пр. Но это уже вопрос из другой темы.
#7 2 апреля 2018 в 15:12

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

шэльдэ бердэ бельдэ
Нужно чтобы для определенного Типа контента не было возможности выбрать другую страну в Записи, в Фильтре страна может отображаться без возможности выбора и нужно чтобы работал в фильтре выбор Регион — Город. Как я понял так не получится?

Много перенаправлений в .htaccess наверно не очень хорошо и при большом количестве категорий муторно все прописывать.

Есть ли какой вариант дублировать компонент "География" для "Пользователи" или использовать отдельно от Типов контента?

Примерно такой же вопрос возникает и для Фильтра c Типами контента…
#8 2 апреля 2018 в 15:19
Чем смог, тем помог.
#9 2 апреля 2018 в 15:36
шэльдэ бердэ бельдэ спасибо, нужны наверно какие-то радикальные решения cry
#10 2 апреля 2018 в 15:48

Задача не из серии высшей математики и разработки компонентов

@Elv
#11 2 апреля 2018 в 16:05
Значит для начала нужно разделить компонент "География" для "Пользователей' от Типов контента: "География" и "География1"
Что-то делать с Фильтром \ Фильтрами…

В этом случае и "костыли" могут помочь
#12 2 апреля 2018 в 16:44
Поднималась тема про структуру сайта, url, seo, а есть еще проблемы с География, записью и фильтром — не хочется облажаться…
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.