Может кто сталкивался и подскажет.
Есть материал типа "Статья", вместо комментирования на сайте используется advanced forum. И при комментировании "Статьи" создается нода типа "Форум". Хочу сделать пару блоков с информацией из материала типа "форум" и комментариев на это ноду. И разместить их на странице материала типа "Статья", но не знаю что поставить в аргументе виевс. Каким-нибудь образом эти материалы "Статья" и "Форум" связанны?
Здесь пример:
статья - http://rubur.ru/article/burjaty-predbaikalja-xvii-pervaja-polovina-xviii...
форум - http://rubur.ru/discuss/19/1851
upd: задача решена, но решение индивидуальное, поэтому здесь не публикую.
Комментарии
Вы хотите на странице статьи выводить материалы из «прикреплённой» к статье темы форума, так? Вопрос в том, каким образом у вас «крепится» одно к другому. Предположим, что это связь через Node reference.
Вариант первый:
В статье вы ставите node reference на топик форума. Тогда вьюс у вас должен принимать в качестве аргумента nid топика. Вытаскиваете его стандартными инструментами (через devel смотрите, как вывести «голое» значение поля, в котором у вас хранится node reference, и подаёте его на вход views_embed_view).
Вариант второй: В топике вы ставите node reference на статью. Тогда вьюс у вас должен принимать в качестве аргумента nid статьи, доступ к которому ещё проще.
Связь делает модуль Discuss this и это не Node reference
Но при редактировании материала типа "Статья" есть поле Discuss this и в нем проставляется nid материла типа "Форум". В описании поля: "identifier of the forum topic to attach to this node: To use the auto-complete feature, enter the title of a topic to attach to this node. Otherwise, simply enter the topic identifier directly..." Там просто проставлен nid
К сожалению я не могу выбрать это поле в качестве аргумента в виевс
Вы можете в шаблоне просто вывести это поле в виде nid? Если да, значит вам ничего не мешает передать его в том же шаблоне в качестве аргумента функции views_embed_view.
К своему сожалению не понимаю о чем вы. Поле в шаблоне вывести не могу, contemplate его не показывает, а как по другому не знаю.
Попробуйте поставить модуль devel, открыть вашу статью и посмотреть, какие переменные доступны вам в шаблоне.
поставил devel, но и он не видит это поле. Или просто я не вижу.
Тогда даже не знаю