Собственно в CMS drupal 7 я новичок, и есть у меня такие 4 таблицы: рецепт, ингредиент, единица измерения и "вхождение".
Если писать это на привычных мне БД, то выходят связи:
Рецепт - вхождение (1:М)
Ингредиент - вхождение (1:М)
Единица измерения - вхождение (1:М)
Помимо 3х id (не считая собственного) в таблице "вхождение" есть еще 1 поле: количество.
Подскажите, можно ли такую структуру реализовать существующими модулями, либо нужно писать свой?
Создать тип материала "Рецепт".
Создать словарь "Ингредиенты".
С помощью Field collection создать составное поле с полями:
— термин словаря "Ингредиенты" (term reference)
— количество (integer)
— единица измерения (list)
Добавить типу материала "Рецепт" созданное составное поле, сделать его multi-value.
Вроде сделал, все работает неплохо. Теперь пойду дальше гуглить как работать с Views, а конкретнее, как теперь создать такие страницы как "Тип рецепта" (со всеми типами) и при выборе чтобы появлялся список рецептов по заданному типу. Или, еще к примеру, по заданным ингредиентам рецепты найти. Подскажите в какую сторону смотреть?