Связать несколько типов node

Главные вкладки

Аватар пользователя scrobot scrobot 11 февраля 2014 в 18:34

Добрый день, уважаемые коллеги. Возникла проблема. Нужно связать несколько типов нод. Итак, проблема в следующем:
Есть тип материала - ресурсы. Юзер выберает нужный ему ресурс, и переходит на страницу под общим названием landing page. На этой странице есть к какой то текст, видео или галлерея, и форма заказа. Когда пользователь заполняет форму, он переходит на третью страницу, функционал который зависит от типа ресурса, если это white page или case study - то появляется текст "Спасибо за использование... бла бла бла ... Проверьте ваш емаил". И на емаил приходит pdf файл, который отправит сам администратор. Если же это webinar или video - то появляется страница с тем же текстом и видео ниже.
У меня есть общее представление как это сделать, можно использовать referenses + EVA, можно было бы ухитриться использовать форму в качестве блока, но в данном случае не получится, потому что у заказчиков используется такая штука как pardot - кратко говоря, это маркетинговый инструмент для улучшения продаж и повышения конверсии, и формы все будут интегрированы с пардотом, получается, что им в личный кабинет будет приходить заказ с указанием, какой ресурс заказывают, и в связи с этим будет отправлен соответствующий материал на почту.
Честно говоря, я немного в тупике, и не знаю как это лучше реализовать. Помогите пожалуйста, уважаемые коллеги. Возможно у кого-то из вас была подобная ситуация, или вы знаете какое либо подходящее решение. Заранее спасибо.
И еще вопрос - как лучше сделать этот landing page - использовать тип материалов webform? Или есть инное решение?