Здравствуйте
Имею несколько различных типов данных, в которых есть поле для вставки фотографии. Где-то нужно поставить 3, где-то одну, где-то неограниченное количество. И для каждого типа приходится создавать свои поля field_photo_n, отличающиеся количеством фотографий.
Есть ли возможность использовать одно поле, а количество фотографий задавать как-то отдельно, без создания нового поля?
Комментарии
Количество значений CCK поля не пробовали ставить в "Не ограниченно"?
Это не выход. Ведь так будет возможность поставить больше необходимого числа фотографий, а этого делать нельзя
Вы или вопрос задавайте правильно, или думайте что вам нужно...
Нужно 1 полде и задавать - задавайте. Нужно ограничить - ограничивайте. Нужно несколько полей - делайте несколько.
Попробуйте подумать, что вам действительно нужно и задать вопрос правильно.
Если Вы впопыхах не уловили суть, то не нужно валить на других.
Описываю подробнее, на пальцах, если не ясно так
Имеется несколько типов данных (Конкурс "Мисс Хацепетовка", Конкурс "Как я провел лето", Конкурс "Я прекрасна"). Заявки на участие заполняют сами пользователи. Для каждого конкурса нужно вставлять фотографии, но везде разное количество (Конкурс "Мисс Хацепетовка" - 3, Конкурс "Как я провел лето" - 5, Конкурс "Я прекрасна" - 6)
Мне хочется использовать только одно поле для этого. Есть ли такая возможность?
А разве создав поле его нельзя использовать в нескольких типах материала а в каждом типе менять только один из параметров настройки? В данном случае кол-во фото. с путями хранения файлов у меня это вроде работает.
При изменении параметра поля в одном типе материала, он у меня меняется во всех остальных. Единственное, что могу сделать различным, это его заголовок.
У меня что-то не так?
Записи о созданных полях хранятся в таблице content_node_field. 1 запись на каждое поле.
А настройки полей для каждого типа данных хранятся в таблице content_node_field_instance. Количество записей для одного поля в этой таблице такое же, в скольких типах материалов оно применяется.
Так вот настройка количества хранится в первой таблице. Если бы хранилось во второй, то было бы понятно как решить мою проблему. Вот и приходится тревожить друпалеров-гуру.
Значит по количеству фоток в поле меняется все на настройку в одном типе материала... хренова...
Можно извратиться через after_build, но это слишком жоско, я бы насоздавал полей