2017-05-15 12 views
0

私はyoutube video用のサムネイル画像を 'video embed field module'を使って生成したいと思います。私はdrupalで 'video embed field module'を使用しています。アップロードした動画のサムネイルを作成します。それはsites\default\files\video_embed_field_thumbnails\youtube .Iは、パッチファイルを適用するが、それでも私は、そのモジュールが、YouTubeのフィールドモジュールを使用していなかったpatchyoutube videoのサムネイル画像を作成する

答えて

0

サムネイル画像を生成していないとしてだけで空のフォルダを作成したが、両方のモジュールを返す必要があります重要ではありませんVIDEOID

たとえば、ティーザーでYTサムネイル画像を表示する場合:

function YOUR_MODULE_node_view($node, $view_mode, $langcode) { 

if ($node->type == 'YOUR_CONTENT_TYPE' && $view_mode == 'teaser') { 
krumo($node); // Devel module must be turned on, than you look for videoID in video_embed_field (mine was field_youtube) 
// than you create a variable from it: 
$videoid = $node->field_YOUR_FIELD['und'][0]['video_id']; 
//than you create new field with markup called lets say preview_image: 

$node->content['preview_image']['#markup'] = 
<img src="http://img.youtube.com/vi/' . $videoid . '/0.jpg"> 
} 

私は変数を作成しましたが、これはサムネイル画像でいくつか追加する必要があったためです。

関連する問題