Различные настройки для одного поля

Главные вкладки

Аватар пользователя ReeQx ReeQx 19 апреля 2012 в 9:21

Настройки поля действуют на все типы материла. Как можно сделать поле ,допустим, "цена" для типа материла "куплю" необязательным, а для типа "продам" обязательным, или для поля "район" в "куплю" сделать неограниченное кол-во значений, а в "продам" ограничить одним значением?
Заранее спасибо.

Комментарии

Аватар пользователя ReeQx ReeQx 19 апреля 2012 в 11:09

можно то можно, дело в том что настраивая поле в одном типе материала оно принимает эти настройки и в других типах

Аватар пользователя ReeQx ReeQx 19 апреля 2012 в 11:17

"alex_shut" wrote:
может стоит каждому типу материала свои поля создавать?

тоже не вариант, как тогда осуществлять поиск по той же цене? Сайт с объявлениями

Аватар пользователя alex_shut alex_shut 19 апреля 2012 в 11:27

будет два варианта поиска по цене. "цена продажи" и "цена покупки".
Так даже удобнее юзеру будет. тот кто хочет купить не будет матерясь рассматривать цены по которым другие купить хотят.

Аватар пользователя ReeQx ReeQx 19 апреля 2012 в 11:43

Типы материалов это "куплю" и "продам", в форме поиска это естественно указывается и соответственно цену будут указывать либо для "куплю" либо для "продам", да здесь не только с ценой проблема.
Есть поле "улица", если человек продает объект то он указывает одну улицу на которой этот объект расположен, а если человек хочет купить объект то естественно он должен указать несколько значений, но поле принимает одинаковые настройки во всех типах материла

Аватар пользователя ReeQx ReeQx 19 апреля 2012 в 12:07

"Bezlepkin" wrote:
а про какие поля вообще речь идет?

эмм... cck , тип виджета значения не имеет
На семерке эта система работает как надо, создал поле и используешь его во всех типах материалов с разными настройками, где-то обязательно где-то нет и т.д.
Весь поиск облазил ничего не нашел на drupal 6

Аватар пользователя Bezlepkin Bezlepkin 19 апреля 2012 в 12:37

Я не понимаю как ты добавил поле к одному типу материала и это поле отображается для всех типом материала

Аватар пользователя iNFerNo iNFerNo 19 апреля 2012 в 12:59

чел говорит о том что добавил поле в первый тип материала со своими настройками, и потом добавив этоже поле в др тип - настройки могут быть разные все.

в шестерке все настройки общие у полей для всех типов материала

Аватар пользователя ReeQx ReeQx 19 апреля 2012 в 14:45

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

Аватар пользователя iNFerNo iNFerNo 19 апреля 2012 в 15:24

есть поле field_email его и добавляют в типы материалов и настройки у них все одинаковые. а жаль что одинаковые. говорят выше в 7ке решена эта проблема.

Аватар пользователя iNFerNo iNFerNo 19 апреля 2012 в 22:50

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

Аватар пользователя Semantics Semantics 20 апреля 2012 в 0:46

"Bezlepkin" wrote:
Почему? Обязательным полем точно можно сделать

Если так рассуждать... То конечно.
Но не стоит забывать ещё про схему хранения и прочие внутренние штуки

Аватар пользователя iNFerNo iNFerNo 20 апреля 2012 в 8:52

а например сск поле имеет вид выпадающий селектор со значениями 1,2,3,4,5 допустим можно ли для одного типа сделать чтобы были только 1,2,3 для второго 4,5 а для третьего 2 и 3.

а то создавать 3 однотипных поля не хочется ...

Аватар пользователя vitaboss vitaboss 3 мая 2013 в 3:18

"iNFerNo" wrote:
а например сск поле имеет вид выпадающий селектор со значениями 1,2,3,4,5 допустим можно ли для одного типа сделать чтобы были только 1,2,3 для второго 4,5 а для третьего 2 и 3.

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

"Bezlepkin" wrote:
Ваши предложения, переходить на семерку?

Что толку? Это уже и так на 7-ке.