WebForm вывести список Материалов в списке select

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

Аватар пользователя NaTaran NaTaran 9 ноября 2010 в 16:25

Есть страница опросник созданная с помощью webform.
На странице компонент select в виде ниспадающего списка.
Есть несколько статей одного типа.
Каким образом возможно в ниспадающий список выводить все названия этих статей (фильтр по типу Материала).
Заранее спасибо за ответ.

Комментарии

Аватар пользователя volgoweb volgoweb 7 января 2012 в 10:53

В настройках cck поля типа select в Allowed values в текстовом поле для php кода добавить что-то типа такого:
GLOBAL $user;
$arr[0] = '---';
$q="SELECT `nid`, `title` FROM `node` WHERE `type`='order' AND `uid`=".$user->uid;
if ($result = db_query($q)) {
while ($row = db_fetch_object($result)) {
$arr[$row->nid] = $row->title;
}
}
return $arr;

Таким образом мы в качестве возможных значений ниспадающего списка будем использовать id нод нужного типа, созданные текущим пользователем.