програмный вывод изображения

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

Аватар пользователя livestd livestd 28 марта 2011 в 23:28

ситуация следующая:
необходимо програмно вывести изображение посредством БД в теле ноды (назовем "нода1").
изображение - поле другой ноды (назовем "нода2").
может быть views поможет, но переменные условия вывода изображения берутся из собственноручно написанной таблицы. собственно nid ноды2 хранится в той-же бд...

Комментарии

Аватар пользователя livestd livestd 29 марта 2011 в 1:40

долго лазил, все понял. и нифига не понял. Выяснил что надо пользоваться неким EntityFieldQuery, но с его структурой разобраться не могу. Есть какойнить мануал на русском или подайте хотя бы самый простой пример работы.

Аватар пользователя livestd livestd 29 марта 2011 в 3:00
$query = new EntityFieldQuery();
$query->entityCondition('entity_type', 'node');
$query->fieldCondition('field_year', 'value', 2000, '=');
$result = $query->execute();
if (!empty($result['node'])) {
  $nodes = entity_load('node', array_keys($result['node']));
  foreach ($nodes as $node) {
        print $node->status;
  }

Забили микроскопом гвоздь, но это только начало. Вводит статус ноды, в которой поле year = 2000. Замечательно, осталось выянить как вывести изображение...