在片段中传递电视价值(MODx Evo)

时间:2013-04-19 12:55:33

标签: code-snippets modx

使用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*]不起作用。什么是解决方法?

1 个答案:

答案 0 :(得分:0)

如果它像Revo一样工作,那么youtube id可用作您传递的变量或者作为scriptPrperty,

[[!MySnippetName? &youTubeId='456']]

然后在你的代码段中:

<?php
$code = $youTubeId;
//or
$code = $scriptPropertes('youTubeId);//might have to check this one.