0

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上記のコードでは、TV からの YouTube 動画 ID を変数に渡したいと考えています。使え[*youtubeID*]ません。回避策は何ですか?

4

1 に答える 1

0

Revo のように機能する場合は、渡した変数または scriptPrperty として YouTube ID を使用できます。

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

次に、スニペットで:

<?php
$code = $youTubeId;
//or
$code = $scriptPropertes('youTubeId);//might have to check this one.
于 2013-04-19T13:36:23.133 に答える