web-dev-qa-db-ja.com

ビュー内のビデオのサムネイル画像URLを取得する

ビデオフィールドがあり、ユーザーによってビデオサムネイルがアップロードされています。

JSONを生成しているビューがあります(views_datasource拡張機能付き)。ビデオのサムネイルに画像のURLを含めたいのですが、JSONのフィールドの1つです。このフィールドのフォーマッターを「ビデオサムネイル」に設定しました。

enter image description here

ただし、私のJSON出力に表示される値は、元のビデオのURLであり、サムネイル画像のURLではありません。

そこで、ビュー構成のそのフィールドで書き換えを有効にしてみました。 [field_video-thumbnail]サムネイル画像のURLを取得するためのトークン...

enter image description here

しかし、JSONで得られるのは画像のfidであり、画像のURLではありません。

  "node" : {
    "title" : "Test 6",
    "body" : "<p>test</p>\n",
    "field_image" : null,
    "path" : "/blog/test-6",
    "created" : "Monday, November, 2012",
    "field_video" : "38"
  }

画像サムネイルのURLを取得するにはどうすればよいですか?

3
Kenny Wyland

あなたはphpビューを使用し、phpフィールドを追加し、このコードをビデオパート名をあなたのものに変更して出力部に置くことができます

<?php
$file=file_load($data->field_field_video[0]['raw']['thumbnail']);
print file_create_url($file->uri);
?>
1
Yusef

Image URL Formatter モジュールを探しています。

2
Mirakolous