Как вывести в шаблоне рисунок в формате a:3:{s:11:"description";s:0:"";s:3:"alt";s:0:"";s:... из БД.

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

Аватар пользователя Cutler Cutler 15 февраля 2010 в 17:44

Создал .tpl файл, в нем SQL запрос вывода списка материалов(подобие Views но без модуля Views). Все поля выводятся нормально (например $name_row->node_title), а вот вывод рисунка не получаєтся ($name_row->node_data_field_pictures_field_pictures_data) (в БД он имеет вид a:3:{s:11:"description";s:0:"";s:3:"alt";s:0:"";s:...).
Подскажите как єто преобразовать, или еще какие варианты есть?

Комментарии

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 15 февраля 2010 в 17:47

Вариант 1: Читать мануал по php и узнать про функцию для процесса обратного сериализации
Вариант 2: Читать мануалы по друпалу и узнать про функцию темизации, которая выводом рисунка как раз и занимается

Аватар пользователя olk olk 15 февраля 2010 в 17:51

ну во первых унсерлиазовать (mixed unserialize ( string $str ))
во вторых смотреть, смотреть полученный массив ну или возможно уже есть как-ой нибудь theme в модуле данного вида поля для вывода данных этого формата.