Contemplate: Как вызвать шаблон?

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

Аватар пользователя konopkoman konopkoman 8 декабря 2009 в 16:00

Добрый день уважаемые!

Что есть:
Есть у меня тип CCK, для него (с помощью Contemplate) переопределён шаблон для Teaser (лежит в файле).

Что нужно:
Хочу на главной выводить тизеры моего типа. Для этого у меня есть nid нужных мне нод.
Но когда я загружаю ноду через node_load(nid), то в тизире этой ноды лежит совсем не мой переопределённый шаблон (там лежит текст из body этой же ноды).

Как мне получить мой переопределённый тизер?

Спасибо

Комментарии

Аватар пользователя Stan.Ezersky Stan.Ezersky 8 декабря 2009 в 17:43

"konopkoman" wrote:
Вижу тот тизер, про который написал, а не переопределённый
Так выберите через Views необходимые данные

Аватар пользователя konopkoman konopkoman 8 декабря 2009 в 17:48

"Stan.Ezersky" wrote:
Так выберите через Views необходимые данные

Согласен,
видимо придётся собирать ещё один тизер через Views,
а так не хотелось бы…

Аватар пользователя konopkoman konopkoman 11 декабря 2009 в 10:14

Проблема решилась так:
echo node_view(node_load($nid), $teaser = TRUE, $page = FALSE, $links = FALSE);

Но есть и неприятная фича: перед тизером выводит ещё и title ноды в контейнере заголовка H2 (в тизере этого кода нет). Что за фигня?