RESTエクスポートビューの表示設定Drupal 8で、ノードフィールドを配信しています。
課題:画像フィールドのJSONまたはHAL_JSONの出力をテーマ/微調整/変更したい。現在、これをJSONでレンダリングしています:
"field_feature_image":" <a href=\"http:\/\/mysite.com\/app\/sites\/default\/files\/images\/feature\/huygens.jpg\"><img src=\"http:\/\/christopherstevens.cc\/app\/sites\/default\/files\/styles\/large\/public\/images\/feature\/huygens.jpg?itok=cmIzLkJp\" width=\"480\" height=\"480\" alt=\"Huygens Probe (Illustration)\" typeof=\"foaf:Image\" class=\"image-style-large\" \/>\n\n<\/a>\n"
私はそれがこのように見えることを望みます(すべてのHTMLを取り出します):
"field_feature_image":"http:\/\/mysite.com\/app\/sites\/default\/files\/images\/feature\/huygens.jpg"
どこから始めるのが最適ですか? RESTエクスポート表示を指定すると、ビューのテーマオプションが表示されません。ある種のモジュールを作成する必要がありますか?テーマオプションはありますか?
1つのオプションは次のとおりです。
フィールドのリレーションシップ(フィールドの場合はfield_feature_image)に新しい関係を追加します。
この新しい関係を使用して、「ファイル:URI」の新しいフィールドを追加します
ファイルURIフォーマッタを使用し、[ファイルダウンロードURIを表示する]オプションも有効にします
この方法は、複数の値を持つフィールドには理想的でない場合があります。私はまだDrupal 8。