Вывод subfield типа image из multifield во view template (модуль Multifields) РЕШЕНО

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

Аватар пользователя NikoSun NikoSun 13 октября 2014 в 8:34

Добрый день.
Использую модуль multifields (аналоги Field collection и т.д.)

Создал field_mult_img_node (2 поля) SUBFIELDS
Ориентация картинки field_orient_img_tax
Картинка field_image

Добавил multifields в свою ноду
field_mult_img_node (node:gallery_images)

Views работает с фильтром AJAX по field_orient_img_tax. Все пучком.

Начал делать views-view-fields--node-gallery.tpl.php

... столкнулся с проблемой вызова картинки в template views.
Для обычных картинок использую вызов
field_field_image[0]['rendered']['#item']['uri']);?>" alt=""/>

А для multifields как обращаться к картинке?

P.S. Идут вторые сутки... с небольшими перерывами на процессы жизнеобеспечения. )))

Заранее большое спасибо за помощь.

Комментарии

Аватар пользователя drupby drupby 13 октября 2014 в 9:03

"NikoSun" wrote:
А для multifields как обращаться к картинке?
P.S. Идут вторые сутки... с небольшими перерывами на процессы жизнеобеспечения. )))

для решения таких вопросов самостоятельно и в максимально кратчайшие сроки нужно всего лишь заняться дебагом своего шаблона
самый элементарный способ - установить модуль devel и в шаблон вставить код
<?php dpm($row);?>

Аватар пользователя drupby drupby 13 октября 2014 в 11:49

"NikoSun" wrote:
Но может уже есть готовое решение по вызову картинок из multifield ?

да разницы нету, откуда брать значение uri, из обычного поля или из multifield
там будет что то типа
$row->field_field_multi[0]['raw']['field_img']['und'][0]['uri']
с помощью dpm() уточняйте

Аватар пользователя NikoSun NikoSun 13 октября 2014 в 21:05

drupby, спасибо.

По дневным личным таскам дошел и до этого куска.
Сделал вывод views-view-fields--fotooboi-gallery.tpl.php

Аватар пользователя NikoSun NikoSun 13 октября 2014 в 21:19

А как можно вставлять код в посты? ))) Кто подскажет? А то посмотрел форматы здешних комментариев... ничего подходящего на нашел.

Аватар пользователя NikoSun NikoSun 14 октября 2014 в 11:44

Вроде и через нее пробовал вставлять... то что в тегах PHP нормально берет... а если код с HTML и PHP, то HTML выводит. Спасибо.

Аватар пользователя NikoSun NikoSun 14 октября 2014 в 11:46

Добавлю, что удобно к Devel c dpm() использовать модуль search_krumo... при наведении на нужный объект... автоматически можно взять обращение к нему. Остается только вставить в код и работать дальше.

Аватар пользователя Sadchenko Sadchenko 27 августа 2015 в 13:55

Ребята, а ни кто не подскажет как решить проблему. Я установил этот мультифилд, добавил в состав три поля, изображение, текстовое поле и текстовую область. При создании ноды, добавляю картинку, заполняю поля выбивает белый экран при сохранении, если картинку не загружаю а заполняю только поля, то выдает вот такую ошибку

PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'fid' cannot be null: INSERT INTO {file_usage} (fid, module, type, id, count) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4); Array ( [:db_insert_placeholder_0] => [:db_insert_placeholder_1] => file [:db_insert_placeholder_2] => multifield [:db_insert_placeholder_3] => 1 [:db_insert_placeholder_4] => 1 ) в функции file_usage_add() (строка 696 в файле /data/www/mysite.com/includes/file.inc).

сама нода не сохраняется ни в одном из случаев!
Помогите хоть как угодно, есстественно в долгу не останусь, помощь нужна критично!!!