Господа. Возникла следующая проблема, и поиск по drupal.org не дал результата к сожалению (плохо искал?), поэтому спрашиваю здесь, может кто сталкивался, или подскажет что.
Есть некий кастомный тип материалов в ССК, одним из полей которого является ссылка на другой кастомный тип материалов. Необходимо, чтобы пользователь при добавлении данного типа материалов мог выбрать в nodereference поле из списка уже существующий материал или если его не существует, ввести просто текст. К примеру пусть это будет ссылка на пользователя - можно указать владельца "товара" из спсика зарегистрированных пользователей (autocomplete список фамилия-имя из профиля) или ввести текстом его фамилию сам.
Обыный nodereference не позволяет сохранять текстовую строку если она не соответствует ни одному из списка. Сейчас у меня сделано два поля: выпадающий список nodereference и дополнительное текстовое поле. Это конфузит пользователя, тк надо долго объяснять куда вводыить и куда не вводить в разных вариантах.
Посему вопрос - сталивался ли кто с может типом cck_поля который позволяет решить данную задачу или как то решал похожую?
Спасибо.
Комментарии
Попробуй набрать в гугле
site:drupal.org CCK Nodereference Text field
Ибо собственный поиск друпала говен...
Почему вы так считаете?
Собственный поиск срабатывает только при полном совпадении.
Т.е. если Вы будете искать, например, по АВТО, то АВТОМОБИЛИ пройдут мимо.
Проблема широко известна и, что удивительно, так и не решена толком.
Есть попытки локализованного морфологического поиска, которые были начаты еще при 4 версии.
P.S. Если вдруг всё круто изменилось и я не прав - подбросьте линк.
Кроме как посылов в поиск есть ценные мысли?
тоже ищу решение для связки nodereference+textfield (для 6 друпала). Только в моем случае мне требуется выводить дополнительные текстовые поля рядом с каждой дочерней нодой, а не вместо них. Для решения этой задачи нашел модуль Nodereference Views Multifield... Не смотря на замеченные баги, модуль хороший... Может кому-то пригодится ) Если не найду ничего лучшего, буду использовать его.
Недостатки и замеченные баги:
1. нет возможности сортировки по столбцам для стиля "Таблица".
2. при активизации у поля галки "Обязательно" поле не подсвечивается как обязательное в режиме редактирования и его можно не заполнять (т.е. эта опция не работает).
3. если при редактировании не выбрана ни одна дочерняя нода, то поле все равно отображается в виде таблицы с шапкой и пустым содержанием, а при следующем редактировании появляется пустая строка с активной галкой.
Преимущества:
1. Основной плюс - модуль автоматом переопределяет вид в режиме редактирования материала. С ним выбор дочерних нод очень удобный!
2. Возможность добавить к каждой дочерней ноде нужное кол-во текстовых полей.
3. Если заполнено текстовое поле, но чекбокс на данной строке не активный, при сохранении эта строка не записывается.