[РЕШЕНО] Как программно получить значения массива поля

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

Аватар пользователя Junegton Junegton 25 марта 2016 в 15:36

Всем добрый!
Есть поле в учетной записи, оно содержит следующую информацию - id групп модуля OG!
Суть задачи, нужно программно получить значения этих id. Это нужно для использования в Контекстных фильтрах. Мне нужно сделать views с выводом только тех группу, в которых состоит пользователь. Тип представления должен быть "Entity reference" - его я буду использоваться в качестве виджита в настройках поля Entity reference.
Помогите с кодом php. Т.е. я через функцию return должен получить эти цифры для контекстного фильтра.
К теме прикреплена информация от модуля devel по полю (это на странице пользователя) и второе изображение - место куда я хочу вставить этот код.

Спасибо!

В общем как обычно - решение нашел сам:

global $user;
$user = user_load($user->uid);
$arr4= array();
foreach ($user->og_user_node['und'] as $mygrup => $arr1 ) {
foreach ($arr1 as $arr2 => $arr3)
$arr4[] = $arr3;

ВложениеРазмер
Иконка изображения 111.jpg44.68 КБ
Иконка изображения 222.jpg44.28 КБ