Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 7从模板文件调用视频嵌入字段?_Drupal_Drupal 7 - Fatal编程技术网

Drupal 7从模板文件调用视频嵌入字段?

Drupal 7从模板文件调用视频嵌入字段?,drupal,drupal-7,Drupal,Drupal 7,我使用这个模块接收视频url,在模板文件中我有这个数组 我如何渲染它?是否有类似于主题\u图像\u样式的内容?您必须使用drupal渲染: print render($content['field_media_video']); 用对象/数组替换此$content['field\u media\u video'] 如果要更改某些参数,请在渲染之前执行此操作。必须使用drupal渲染: print render($content['field_media_video']); 用对象/数组替换

我使用这个模块接收视频url,在模板文件中我有这个数组


我如何渲染它?是否有类似于主题\u图像\u样式的内容?

您必须使用drupal渲染:

print render($content['field_media_video']);
用对象/数组替换此$content['field\u media\u video']


如果要更改某些参数,请在渲染之前执行此操作。

必须使用drupal渲染:

print render($content['field_media_video']);
用对象/数组替换此$content['field\u media\u video']

如果要更改某些参数,请在渲染之前执行此操作。

最后使用此选项

$video_data = $media_item->field_media_video[$node->language][0];
$video_data['style'] = 'video_style_to_use';
$video_data['url'] = $video_data['video_url'];
template_preprocess_video_embed_field_embed_code($video_data);
$temp_media .= "<div class='media'>";
$temp_media .= $video_data['embed_code'];
$temp_media .= "</div>"; 
$video\u data=$media\u item->field\u media\u video[$node->language][0];
$video_data['style']='video_style_to_use';
$video_data['url']=$video_data['video_url'];
模板\预处理\视频\嵌入\字段\嵌入\代码($video\数据);
$temp_媒体=“”;
$temp_media.=$video_数据['embed_code'];
$temp_媒体=“”;
最后使用了这个

$video_data = $media_item->field_media_video[$node->language][0];
$video_data['style'] = 'video_style_to_use';
$video_data['url'] = $video_data['video_url'];
template_preprocess_video_embed_field_embed_code($video_data);
$temp_media .= "<div class='media'>";
$temp_media .= $video_data['embed_code'];
$temp_media .= "</div>"; 
$video\u data=$media\u item->field\u media\u video[$node->language][0];
$video_data['style']='video_style_to_use';
$video_data['url']=$video_data['video_url'];
模板\预处理\视频\嵌入\字段\嵌入\代码($video\数据);
$temp_媒体=“”;
$temp_media.=$video_数据['embed_code'];
$temp_媒体=“”;

如果您想以更干净的方式进行,您应该:

print theme('video_embed_field_embed_code', array('url' => $video['video_url']));

如果您想以更干净的方式进行,您应该:

print theme('video_embed_field_embed_code', array('url' => $video['video_url']));

我希望事情能这么简单,我希望事情能这么简单。