Приветствую.
Пытаюсь реализовать с помощью panels подобную схему
Переопределяю форму добавления материала с помощью panels context и вывожу поля с помощью отношений, но из других типов материалов поля не выводит.
Подскажите в чём может быть загвоздка и как еще можно реализовать подобный подход?
Похожее вроде можно с помощью этого модуля Contextual Administration Node Reference вот демо
Нужно что бы при создании одного типа материала создавались две других ноды из полей image в одной форме.
Комментарии
Брешите...
Эти другие материалы как, через контексты подтягивал? Или через ноде релейшн поле они как то связаны?
Делаю контекст на редактирование материала, и в поле relations выбираю поля других типов - не получается.
Что делаю не так? а то я целый день маюсь, может чего не догоняю...?
entityreference+еще какой то модуль. в коммерцкикстарте вроде эта связка используется
почему просто не юзать хук ноде инсерт и там создавать еще две ноды?
с удовольствием воспользовался если б умел! Может вы подскажете сами или материал как делается?
погуглите, разберетесь, там не сложно, но нужны минимальные навыки программирвоания
писать долго
1. создаете модуль - http://remage.su/content/drupal-urok-16-pishem-svoi-modul-dlya-drupal
2. в созданном модуле используете http://api.drupal.org/api/drupal/modules!node!node.api.php/function/hook...
3. внутри хука делаете првоерку на $node->type == 'ваш типа материала'
4. создаете еще две ноды - http://www.group42.ca/creating_and_updating_nodes_programmatically_in_dr...
для привязки картинок - http://stackoverflow.com/questions/5129559/attaching-files-to-nodes-prog...
без программирования можно с помощью модуля rules
Ну логично. если эти поля отсутствуют в текущем КТ.
Не могу ваш мотив понять... Если у КТ нет этих двух полей-как они будут храниться,отображаться,редактироваться?
Добавь их к твоему КТ и не парься.
Спасибо imarat!
Вы не допоняли мою задачу видимо, нужно что бы они были другим типом контента, и добавлялись из родительского КТ.
То есть content type родитель, поля которого связанны с другим типом контента, что бы при добавлении материала из одной формы делалось три материала. Один - родительский и два дочерних, в моём случае.
Тогда попробуй рулсами на событие добавления КТ типа галерея создавать 2 ноды типа имэдж.