Привет!
Есть одна специфическая задача, для которой использую модуль Views PHP. Конечно, можно было использовать темизацию через *.tpl.php, но почему-то Views PHP уже прижился.
Выдергиваю поля через него и вывожу их в поле примерно так:
<?php$file = field_file_load($row->field_image_fid);
print '<div class="postbox small"><a href="/node/'.$data->nid.'" >'.theme('imagecache', 'post_preview', $file['filepath']).'</a>?>
Таким же образом нужно вывести и превьюшки, полученные с помощью модуля Embed Media Field.
Никак не могу выдернуть из них URL.
<?phpprint $row->field_video_embed;?>
модуль выводит тупо URL источника.
Может там массив какой-то? Как узнать что в массиве содержится?
Спасибо!
Комментарии
http://ru2.php.net/manual/en/function.print-r.php
<?phpprint_r ($row->field_video_embed);?>
тоже выводит тот же URL к видео, а не к превьюшке
Наверное, все же проблема в самом модуле Views PHP
http://d.pr/kx8w
Из переменной $row он тоже выдергивает не то, что требуется (задан вывод именно URL, а выводит ID). Напомню, Views PHP - аналог Views Custom Field, позволяет темизировать вывод полей вьюшки.
<?phpstdClass Object ( [field_image_fid] => 34982 [type] => post [field_video_embed] => [geshifilter-php] => )?>
Но картинку я выдернул через ID, а вот как выдернуть превьюшку видео не знаю[/geshifilter-php]Вытащил URL при помощи быдло-кодинга
Метод жесть, спасайте!
<?php$video_link = $row->field_video_embed;
print ($video_link);
$video_link= str_replace("http://vimeo.com/", "", $video_link);
print ('<br />'.$video_link);
$hash = unserialize(file_get_contents("http://vimeo.com/api/v2/video/$video_link.php"));echo $hash[0]['thumbnail_medium'];
?>