アプリでの適応画像の表示

アプリでの適応画像の表示

ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、こちらまでご連絡ください。

表示するには 画像に適した アプリに、適応型メディアはに便利なタグライブラリを提供しています モジュール com.liferay.adaptive.media.image.taglib。 このtaglibには、 fileVersionつの必須属性のみがあります。 この属性は、表示する適応画像のファイルバージョンを示します。 また、のような、必要に応じて多くの属性として追加することができます クラススタイルデータ・サンプルように、と。 追加した属性は、taglibがレンダリングするマークアップ内の適応画像に追加されます。

このチュートリアルの使用 適応型メディアサンプルアプリ どのようにこのタグライブラリを使用する方法を表示します。 このアプリは、ページに追加されると、現在のサイトのDocuments and Mediaアプリからのすべての適応画像を表示します。ただし、 適応メディア画像解像度 およびDocuments and Media画像が存在します。

taglibを使用するには、次の手順に従います。

  1. モジュールtaglib依存関係をプロジェクトに含めます。 たとえば、Gradleを使用している場合、プロジェクトの build.gradle ファイルに次の行を追加する必要があります。

    provided group: "com.liferay", name: "com.liferay.adaptive.media.image.taglib", version: "1.0.0"
    

    たとえば、 はAdaptive Media Samplesアプリの build.gradle ファイル にこのtaglibが含まれています。

  2. JSPでtaglibを宣言します。

    <%@ taglib uri="http://liferay.com/tld/adaptive-media-image" prefix="liferay-adaptive-media" %>
    

    たとえば、 は、Adaptive Media Samplesアプリの init.jsp は、アプリが必要とするすべてのtaglibを宣言します。

  3. アプリのJSPファイルで適応画像を表示する場合は、taglibを使用します。

    <liferay-adaptive-media:img class="img-fluid" fileVersion="<%= fileEntry.getFileVersion() %>" />
    

    たとえば、 は、Adaptive Media Samplesアプリの view.jsp はtaglibを使用して、 col-md-6 列コンテナークラスグリッドに適応画像を表示します。 アプリが生成するマークアップを見ると、記事 適応画像を使用したコンテンツの作成説明されているように、 <picture> タグを使用していることがわかります。

    図1:アダプティブメディアサンプルアプリには、サイトのすべての適応画像が表示されます。

よくやった\! これで、アプリで適応画像を表示する方法がわかりました。

関連トピック

適応画像の検索

アダプティブメディアの画像スケーリングの変更

複数のデバイス間でメディアを適応させる

« アダプティブメディア適応画像の検索 »
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています