Здравствуйте. первый раз имею дело с друпалом и столкнулся вот с такой проблемой.
Через модуль ССК добавляются страницы содержания. У этих страниц есть разные типы. Мне нужно как-то во время вывода этих самых страниц, вставить пхп код, и т.к. он будет зависить от типа статьи, нужно получить этот самый тип статьи.
Заранее большое спасибо, уж простите новичка.
Никита +380956877969
Комментарии
if($node->type=='mytype'){
и далее по смыслу. Не хотите грузить весь объект - запросом к базе напрямую
$type=db_result(db_query("SELECT type FROM {node} WHERE nid=%d",arg(1)));
далее по тексту. Если хотите вставить в условие вывода блока, напишите в условии видимости блока код php
return $type=='mytype';
Большое спасибо! Безразмерно благодарен!
Чуть вдогонку. Не забудьте всякие финтифлюшки по проверке arg(1) написать
if(is_numeric(arg(1))
еще один нескромный момент в каком именно файле это прописывается?
"Мне нужно как-то во время вывода этих самых страниц, вставить пхп код"
Я не знаю, куда и как вы его вставляете, от этого зависит, куда и как проверку типа вставлять. Если вставляете в блок - я написал, в php-настройки видимости блока, если на страницу, то смотря как вы его вставляете - в шаблон страницы, в template.php, может, вы тему вывода создаете? Соответственно в эти места и нужно вставлять.