2012-06-20 100 views
1

如何在Drupal中呈現YouTube視頻源?其中包含的信息的字段包含此:如何在drupal中呈現YouTube視頻

[fid] => 59 
          [display] => 1 
          [description] => 
          [uid] => 1 
          [filename] => Retarded running giraffe 
          [uri] => youtube://v/Cn59jVAHLTs 
          [filemime] => video/youtube 
          [filesize] => 0 
          [status] => 1 
          [timestamp] => 1340129371 
          [type] => video 
          [rdf_mapping] => Array 

有什麼辦法來呈現這些信息,將YouTube視頻嵌入代碼?事情是這樣的:

drupal_render_youtube('youtube://v/Cn59jVAHLTs'); 

有沒有什麼解決方案來解決這個不被我自己寫的孔嵌入代碼?

+1

你有沒有考慮使用媒體:YouTube的插件? –

+0

是的,我確實 - 但我只需要在自己的模板中抓住YouTube領域 - 我不渲染洞節點。當我渲染洞節點時,插件正確地呈現URL。 – TJR

+0

Drupal核心當然沒有這樣的東西。看看[媒體Youtube](http://drupal.org/project/media_youtube)像@ Karthik建議,[視頻嵌入字段](http://drupal.org/project/video_embed_field)...他們都有這個功能,你可以將它複製到你自己的模塊 – Clive

回答

0

或者成才這樣的:

<?php print render($variables['content']['field_url']['#object']->content['field_video']);?> 
相關問題