ситуация следующая:
необходимо програмно вывести изображение посредством БД в теле ноды (назовем "нода1").
изображение - поле другой ноды (назовем "нода2").
может быть views поможет, но переменные условия вывода изображения берутся из собственноручно написанной таблицы. собственно nid ноды2 хранится в той-же бд...
Комментарии
долго лазил, все понял. и нифига не понял. Выяснил что надо пользоваться неким 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. Замечательно, осталось выянить как вывести изображение...