Автоматический Node Reference

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

Аватар пользователя fakeyou@drupal.org fakeyou@drupal.org 31 августа 2010 в 18:43

Пробежал весь форум, но так и не понял как сделать.

Есть два типа материалов А и Б. А - материнский материал ("компания", может быть только одна), Б - дочерний (к одному материалу А может привязываться несколько материалов Б, у нас "размещения акций"). В материале Б создал поле node_reference - куда идет название А (компаний). Как вывести на странице компании (материал А) автоматически ссылки на все материалы Б, в которых в поле node_reference указана эта самая компания (материал А). Тоже самое и со страницей материала Б - надо показать ссылки "другие размещения" этой компании (материал А) (пусть даже среди них будет и ссылка на текущий материал Б, в идеале конечно его бы не показывать).

Очень нужна помощь. Спасибо

Комментарии

Аватар пользователя fakeyou@drupal.org fakeyou@drupal.org 31 августа 2010 в 23:48

<a href="mailto:annya@drupal.org">annya@drupal.org</a> wrote:
1. В материнском Views + arguments.
2. В дочернем аналогично.
Вьюшку печатаете в $node-[type].trpl.php через views_embed_view

Аватар пользователя fakeyou@drupal.org fakeyou@drupal.org 31 августа 2010 в 22:59

theСанитар wrote:
Ну или модули типа Node Referrer (но с Views лучше, а чтобы не лазить в шаблон -- можно сделать CCK Views Reference).

Можно подробнее, что такое CCK Views Reference?

Аватар пользователя annya@drupal.org annya@drupal.org 1 сентября 2010 в 1:26

Подробнее почитайте доки что такое views, сск, node reference. И еще если Вы новичок в друпале разберитесь сначала в модулях ядра, тогда переходите к дополнительным модулям.