как вставить кусок своего кода, при выводе статей из CCK

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

Аватар пользователя platonenkonikita platonenkonikita 14 сентября 2011 в 9:25

Здравствуйте. первый раз имею дело с друпалом и столкнулся вот с такой проблемой.

Через модуль ССК добавляются страницы содержания. У этих страниц есть разные типы. Мне нужно как-то во время вывода этих самых страниц, вставить пхп код, и т.к. он будет зависить от типа статьи, нужно получить этот самый тип статьи.

Заранее большое спасибо, уж простите новичка.
Никита +380956877969

Комментарии

Аватар пользователя yustos.com yustos.com 14 сентября 2011 в 10:46
$node=node_load(arg(1));
if($node->type=='mytype'){

и далее по смыслу. Не хотите грузить весь объект - запросом к базе напрямую
$type=db_result(db_query("SELECT type FROM {node} WHERE nid=%d",arg(1)));
далее по тексту. Если хотите вставить в условие вывода блока, напишите в условии видимости блока код php
return $type=='mytype';

Аватар пользователя yustos.com yustos.com 14 сентября 2011 в 18:51

"Мне нужно как-то во время вывода этих самых страниц, вставить пхп код"
Я не знаю, куда и как вы его вставляете, от этого зависит, куда и как проверку типа вставлять. Если вставляете в блок - я написал, в php-настройки видимости блока, если на страницу, то смотря как вы его вставляете - в шаблон страницы, в template.php, может, вы тему вывода создаете? Соответственно в эти места и нужно вставлять.