我想用‘视频嵌入字段模块’为youtube视频生成缩略图。我使用的是Drupal7中的‘视频嵌入字段模块’。我想为上传的video.now创建缩略图它只创建了空文件夹,因为sites\default\files\video_embed_field_thumbnails\youtube.I已经应用了补丁文件,但仍然没有生成缩略图patch
发布于 2017-07-10 23:44:38
我没有使用该模块,但是YouTube字段模块,但是两个模块都应该返回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">
}你可以直接这样做,但是我创建了变量,因为我需要用缩略图做一些额外的事情。
https://stackoverflow.com/questions/43979581
复制相似问题