Drupal 7 の Media モジュールに問題があります。私が作成したカスタム モジュールを除いて、サイト全体で問題なく動作します。このモジュールで使用されるフィールドは、サイトの残りの部分と同じテキスト形式を使用し、太字、表、すべての TinyMCE のものを適切にレンダリングします。しかし、どういうわけか、メディア プラグインによって挿入された画像を処理できません。
通常の記事のコンテンツ タイプを追加すると、問題なく動作します。モジュールによってレンダリングされたフィールドのみが解析されません。
だから - 私はフィールドを表示します:
echo '<p class="product-section-content">' . $element['value'] . '</p>'."\n";
しかし、画像の代わりに次のようになります:
[[{"type":"media","view_mode":"media_large","fid":"71","attributes":{"alt":"","class":"media-image","typeof":"foaf:Image"}}]][[{"type":"media","view_mode":"media_large","fid":"63","attributes":{"alt":"","class":"media-image","typeof":"foaf:Image"}}]]
このマークアップ タグを解析するには、何を呼び出す必要がありますか?