Создаю тип материала "Мероприятие". Куча полей, в том числе несколько статусных, то есть логических (да, нет). Соответственно, друпал на каждый статус создает свою таблицу в БД (и даже две, revision еще).
Данные статусные поля будут использоваться только для этого типа материалов, и поэтому кажется логичным, если бы они записывались в одну таблицу вида:
nid | status1_value | status2_value | status3_value
Пока что не имею не малейшего представления как это делается, но почему-то кажется, что в друпале это возможно. Если это действительно так, направьте, плиз, подскажите алгоритм... как такое в принципе делается?
Вы можете написать свое собственное составное поле, которое будет в одной таблице хранить все нужные вам значения. Можете вот это видео посмотреть, чтоб иметь представление как это делается