Сгенерировать ноду не в области контента для определенного термина таксономии

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

Аватар пользователя Headache Headache 24 октября 2009 в 17:16

Здравствуйте.
Имеется такой сайт: ukrnews.tv
Разобью структуру на такие блоки:
_________
| 1 | 2 |
|-------|
| 3 | 4 |
---------
на внутренней (см. любую ноду) 1 — топ новости одной категории, 2 — топ новости другой категории, 3 — регион $content на внутренних, 4 — ленты новостей соответствующих разделов.
Как видите, сейчас новости всех разделов (body + комментарии) отображаются в 3 блоке.
Ноды сортируются на разделы по терминам таксономии — audio, video, news.
Задача: как сделать так, чтобы body видео-ноды (тоесть, видео-плеер + рейтинг fivestars) на внутренней странице отображался в блоке 1, а комментарии — в регионе $content, то бишь в регионе 3.
Вариант с отрицательной margin уже рассматривался. За адекватность данной задачи не пинайте — не моё Smile

Комментарии

Аватар пользователя Headache Headache 24 октября 2009 в 17:47

Пробую формулировать проще:
Допустим, у нас есть одна нода в полном режиме (текст, куча полей, комментарии), которая, естесственно, отображается в $content.
Нужно разрезать эту ноду на две половины в нужном месте и вывести первую половину где-то вне блока $content. При этом этом все нужно сделать для нод с определенным термином таксономии.

Аватар пользователя vgoodvin vgoodvin 24 октября 2009 в 17:55

http://setegnom.com/node/345
http://setegnom.com/node/1074
http://setegnom.com/node/344

Создаете шаблон для страниц видео и прописываете там что и где отображать. Пороетесь, найдете решение.

Еще можно через Views создать блоки отдельно для контента и/или комментариев, закрыть лишнее и выводить в нужных местах блоки. Так проще, но больше нагрузки на сервер.

Аватар пользователя Headache Headache 24 октября 2009 в 19:46

А как вывести часть ноды в другом регионе?
Допустим, есть регионы $content и $comments. Как перенести поля комментариев ноды в регион $comments?