Условно отображать поля другого узла на странице узла


Я новичок в Drupal, обладаю некоторыми знаниями CMS и PHP. Я борюсь с делом, которое интуитивно кажется делом, которое нужно было решать много раз.

У меня есть этот тип контента:

  • Product с 2 полями description и company.
  • Company с различными полями, но здесь важны следующие company_intro, company_address.

Когда я создаю страницу product, я заполняю описание и выбираю компанию из списка. Когда я представьте страницу продукта пользователю, я хочу, чтобы она начиналась с "company_intro" от выбранной компании, затем следует описание и заканчивается адресом.

Возможно ли это?

Author: Pierre.Vriens, 2015-07-29

1 answers

Сначала вам нужно установить связь между Продуктом и Компанией. для этого вам необходимо установить справочный модуль, Ссылки на сущности или Ссылки . После включения модуля (независимо от того, какой из них вы устанавливаете) вам необходимо изменить тип контента вашего продукта, удалить поле вашей компании и добавить новое поле ссылки на тип в узел, а затем перенаправить его в компанию вашего типа контента.

До сих пор вы устанавливали связь между Продуктом и Компанией, теперь для выполнить остальную часть работы вы можете с помощью Панелей и менеджера страниц (входит в Технические средства) .

Проверьте это руководство, если вы не знакомы с панелями: Обучающие панели и Ясли для страниц

 0
Author: Alireza Tabatabaeian, 2015-07-30 13:00:49