Пожелания к полям профиля и полям вообще.

#16 3 февраля 2018 в 07:49
Jestik, спасибо за подсказку но не то.
Подскажите а есть поле или решение для заполнения базы не id а текстовым значением? Но при этом список со значениями.
Чтобы в фильтре был список для выбора и заполнение (хотя заполнение можно и через запятую в худшем случае).
То есть реализовать мультивыбор но с текстовым значением поля.
Например жанры для фильма — если создать стандартным путем хранит вида 0101010000, а мне надо чтобы хранило: комедия, фантастика, ужасы.

Для чего надо! Есть грабер который присутствует тут в дополнениях, он грабит значения с поля донора и вставляет в выбранное поле.

При условии использования стандартного поля множественный список — не канает, так как соответствий куча.
То есть если одно значение, то не беда HDRip=>2 (соответсвует id 2).

Да есть пример с заполнением одного выбора botfilm.ru/movies/20-totem.html (качество) выдает текстом, а не id.
botfilm.ru/movies?quality=HDRip
до определенного времени был реализован так жанр с множественным значением.

Всем спасибо за подсказки.
#17 3 февраля 2018 в 10:24

Подскажите

DeusSpa
Перечитал раз пять, ничего не понял scratchПосмотрите этот компонент, в нём есть поле "фильтр контента", может о нём речь?
#18 3 февраля 2018 в 14:08
lakomet,
Данный компонент не подойдет.

Решение 1:
Нужно поле с мультивыбор список и выводом в фильтре.
Стандартное поле работает сохраняя вид в базе 01000110100
То есть сохраняет в цифровом значении.
Пример: ЖАНР: комедия, фантастика, боевик
Надо чтобы сохраняло как есть, в текстовом виде.
Потому что грабер парся эти данные с донора получает как есть и пытается вставить в данное поле. Но так как там цифровые значения то жанр не выводится у новости.
(С одиночным списком/выбором проблем нет).
То есть именно мультивыбор.

Ибо решение 2
Иными словами текстовое поле со значениями через запятую, но в фильтре выпадающий список из имеющихся значений (основа)
и при (желании), при добавлении новости так же список для выбора пользователем (не лишнее было бы).

То есть в итоге что получаем — ручками добавляя фильм, видим что и сейчас со стандартным полем мультивыбор.
И грабер (парсер) теперь заполняет поле, так как значения текстовые.

И третье как дополнение (это уже не плохо было бы иметь).
Пример: у Drupal имеется такая фишка как дополнение значениями пользователя. То есть к примеру заполняя автомобиль на продажу изначально мы не можем иметь всех марок и в ручную их забить для выбора долго.
То есть поле марка авто — имеет уже значения таксономии Ниссан, тайота, ваз а пользователь решил продать Kia он при добавлении начинает вписывать свои значения так как предустановленных нет и оно добавляется в базу. и тем самым мы получаем со временем все марки.

Надеюсь объяснил первые два пункта.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.