партнер компании 1с-битрикс
сайт фрилансера Сергея Эстрина
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Универсальная галерея - модуль для битрикс
Это форум по решению для битрикс «Модуль Свойства-таблицы».
Страницы: 1
Ответить
RSS
Получение элементов таблицы из ползователского свойства UF_, Сделал мультияз для секций каталога, теперь нужно получить эти значения
 
Здравствуйте.

Сделал у каждого раздела каталога пользовательское свойство UF_CAT_LANG где в три колонки вывел имя, язык и страну в соответствии с которыми будут выводится разные названия раздела каталога.

В catalog.section.list получаю пользовательское свойство
Код

$arFilterLang = Array('IBLOCK_ID'=>$arSection['IBLOCK_ID'], 'GLOBAL_ACTIVE'=>'Y'"ID"=>$arSection['ID']);

                        
$db_listLang CIBlockSection::GetList(Array($by=>$order), $arFilterLangtrue, Array('UF_CAT_LANG'));
                        if(
$ar_resultLang $db_listLang->GetNext())
                        {
                           
//print '<div class="text_top">'.$ar_resultSeo["UF_CAT_LANG"].'</div>';
                           
$my_res[]=$ar_resultLang["UF_CAT_LANG"];
                        }
Но в результате я получаю не массив значений с которым легко было бы оперировать а тупо строку.
Цитата
 [2] => Array
       (
           [0] => a:3:{s:5:"title";s:6:"Платья";s:4:"lang";a:1:{i:0;s:2:"ru";}s:7:"country";a:2:{i:0;s:3:"rus";i:1;s:2:"fr";}}
           [1] => a:3:{s:5:"title";s:7:"Dresses";s:4:"lang";a:1:{i:0;s:3:"eng";}s:7:"country";a:2:{i:0;s:3:"rus";i:1;s:2:"fr";}}
       )
Помогите пожалуйста перевести ее в нормальный вид ато сейчас не понятно где какие значения выбраны.
 
Гость, переконвертировать эту строку в массив можно с помощью функции php unserialize:

Например, так:
Код

if(!is_array($v))

   
$v=@unserialize($v);

Т.е. конкретно для вашего случая можно как-то так:
Код

foreach($arr[2] as &$v)

   if(!
is_array($v))
      
$v=@unserialize($v);
unset(
$v);
Страницы: 1
Ответить
Читают тему
Форма ответов
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки