Текстовые поля в CCK со множественными значениями — добавление полей на лету

29 декабря 2007 в 10:18
Аватар пользователя edhel edhel 0 0

Думаю многим известна проблема с текстовыми полями со множественными значениями: по умолчанию можно ввести только 3 значения. Если надо больше — то нужно сохранить ноду и опять перейти в режим редактирования. Можно увеличить начальное кол-во полей хакнув text.module (строка 272 в моей версии):

foreach (range($delta, $delta + 2) as $delta) {

заменить, например, на:

foreach (range($delta, $delta + 4) as $delta) {

Тогда будет 5 полей... Но всё равно неудобно. Решил смастерить модуль, который фиксит этот недостаток с помощью несложного JavaScript. Архив модуля см. ниже. Замечания/предложения/инфа о багах принимается.

ВложениеРазмер
Иконка пакета cck_text_multiple.zip1.29 КБ