メディア

この章では、画像、動画、アイコンなどのメディア要素を組み込む方法について説明します。

画像

データベース内の画像を記録し、後でデザイン/コードで使用します。また、*メディアダイアログ*を通じてエンドユーザーが使用することもできます。

メディアウィンドウ

ウェブサイトビルダーは、JPG、GIF、PNG、および SVG の画像ファイル形式をサポートしています。

警告

ウェブサイトビルダーが提供するいくつかのオプションは、レコードに登録されたメディアにのみ適用されます。 モジュールフォルダへの相対パスを持つ画像を直接追加すると、いくつかのオプションが表示されないことがあります。

宣言

コード内の画像を使用し、ビルダーのギャラリーに含めるようにするには(クライアントが再利用できるように)、次のように宣言します。

/website_airproof/data/images.xml
<record id="img_about_01" model="ir.attachment">
    <field name="name">About Image 01</field>
    <field name="datas" type="base64" file="website_airproof/static/src/img/content/img_about_01.jpg"/>
    <field name="res_model">ir.ui.view</field>
    <field name="public" eval="True"/>
</record>

フィールド

説明

ID

コードで使用する画像の名前

名前(name)

画像の説明的な名前

datas

画像の場所

用途

通常画像

xml テンプレートで、次のように画像を呼び出します:

<img src="/web/image/website_airproof.img_about_01" alt=""/>

img_about_01 は画像に与えたIDです。

背景画像

<section style="background-image: url('/web/image/website_airproof.img_about_01');">

ビデオ

背景として動画を追加します。

<section class="o_background_video" data-bg-video-src="...">
    <!-- Content -->
</section>

属性

説明

data-bg-video-src

動画のURL。

動画をコンテンツとして追加します。

<div class="media_iframe_video" data-oe-expression="...">
    <div class="css_editable_mode_display" />
    <div class="media_iframe_video_size" contenteditable="false" />
    <iframe src="..."
        frameborder="0"
        contenteditable="false"
        allowfullscreen="allowfullscreen"/>
</div>

属性

説明

data-oe-expression

動画のURL。

src

動画のURL。

アイコン

デフォルトでは、フォントAwesomeアイコンライブラリはウェブサイトビルダーに含まれています。 CSS Prefix `fa`とアイコンの名前を使用すると、どこにでもアイコンを配置できます。 Font Awesome はインライン要素とともに使用するように設計されています。 簡潔には`<i>`タグを使用できますが、`<span>`を使用する方が意味的に正しいです。

<span class="fa fa-picture-o"/>

関連項目

Font Awesome v4 icons

ウェブサイトビルダースタイルオプションを有効にします。

<span class="fa fa-2x fa-picture-o rounded-circle"/>

アイコンのサイズを大きくします(fa-2x、fa-3x、fa-4x、fa-5x)。

<span class="fa fa-2x fa-picture-o"/>
アイコンのオプション