нужно написать модуль
модуль должен создавать страницу в админке и выводить на нее текстовое поле и кнопку Add. По нажатию на кнопку должно добавляться еще одно поле, потом еще одно и так далее. По нажатию на кнопку Save данные должны сохраняться в базу.
Во-первый решите как вы будете сохранять данные. Наверно будет лучше сделать отдельную таблицу, через переменные тоже можно, но тогда нужно будет сериализовать данные.
Если свою таблицу, тогда создаем файл .install и читаем вот этот мануал:
https://drupal.org/node/51220
Про работу с БД в друпале:
Друпал 7 - Работа с БД через PHP PDO
- Работа с БД в Drupal 7 - урок 1 - drupal db api
- Работа с БД в Drupal 7 - урок 2 - Кофигурация БД
- Работа с БД в Drupal 7 - урок 3 - Статические запросы (SELECT)
- Работа с БД в Drupal 7 - урок 4 - Динамические запросы (SELECT)
- Работа с БД в Drupal 7 - урок 5 - Extenders (Расширения)
- Работа с БД в Drupal 7 - урок 6 - Изменение запроса на лету (hook_query_alter)
- Работа с БД в Drupal 7 - урок 7 - Обработка результатов запроса (fetch)
- Работа с БД в Drupal 7 - урок 8 - Запросы вставки (INSERT INTO)
- Работа с БД в Drupal 7 - урок 9 - Запросы обновления (UPDATE)
- Работа с БД в Drupal 7 - урок 10 - Запросы удаления (DELETE)
- Работа с БД в Drupal 7 - урок 11 - Запросы слияния (MERGE)
- Работа с БД в Drupal 7 - урок 12 - Условия запросов (WHERE, HAVING, LIKE)
Если через переменные, тогда вот этот:
https://api.drupal.org/api/drupal/includes!bootstrap.inc/function/variable_set/7
https://api.drupal.org/api/drupal/includes!bootstrap.inc/function/variable_get/7
Во-вторых, нужно сделать страницу:
Hook_menu drupal создание страниц через модуль
В-третьих, на этой странице сделать форму:
вот здесь написано как работать с AHAH, но букв много
https://drupal.org/node/331941
Поэтому качаем примеры и ищем, что нам нужно:
https://drupal.org/project/examples
В-четвертых, все эти дела нужно сохранить, возможно в примерах уже есть как, но если нет, то читаем вот это:
https://drupal.org/node/58689
Проверяем на submit, сохраняем наши данные.
Вроде все поэтапно расписал.