使用MODx Evo 1.0.9。我正在尝试使用以下代码段来获取模板中的youtube视频标题:
<?php
$code = "<<<Youtube Video ID>>>";
$video_feed = file_get_contents("http://gdata.youtube.com/feeds/api/videos?v=2&q=".$code."&max-results=1&fields=entry(title)&prettyprint=true");
$video_obj = simplexml_load_string($video_feed);
$video_str = $video_obj->entry->title;
$output = $video_str;
return $output;
?>
在上面的代码中,我想在$code
变量中传输来自电视的YouTube视频ID。使用[*youtubeID*]
不起作用。什么是解决方法?
答案 0 :(得分:0)
如果它像Revo一样工作,那么youtube id可用作您传递的变量或者作为scriptPrperty,
[[!MySnippetName? &youTubeId='456']]
然后在你的代码段中:
<?php
$code = $youTubeId;
//or
$code = $scriptPropertes('youTubeId);//might have to check this one.