プラグインの概要
-
HTMLとCSSでコンテンツフィールドをレイアウト
FreeLayoutContentFieldプラグインは、HTMLとCSSでレイアウトできるコンテンツフィールドを追加するプラグインです。1つのコンテンツフィールドの中に複数の入力欄(フィールド)を入れることができ、それらをHTMLとCSSでレイアウトすることができます。更新日:2024.02.01 -
同じフィールドの組み合わせを複数回追加
1つのコンテンツフィールドの中で、同じフィールドの組み合わせを複数回入れることができます。例として、以下のような状況を考えてみてください。 1つの商品で、色のバリエーションがいくつかあります。 色ごとに型番があります。 商品によって色の数が異なります。 商品をコンテンツデータとして扱い、各色の画像と型番をコンテンツフィールドで管理したいとします。 Mov...更新日:2024.02.01 -
異なるフィールドの組み合わせを複数回追加(ユニット)
フィールドの組み合わせを複数種類用意しておき、それらを自由に組み合わせることも可能です。フィールドの組み合わせを「ユニット」と呼びます。例えば、「見出しと本文」「見出しと本文と画像」「見出しと箇条書き」などのユニットを定義しておいて、それらを自由に組み合わせて、1つのコンテンツフィールドに入れることができます。 ユニットの例更新日:2024.02.01
フィールド作成について
-
初めてのフィールド作成
FreeLayoutContentFieldプラグインをインストールすると、「フリーレイアウト」という型のコンテンツフィールドが追加されます。この型のコンテンツフィールドを作成し、その中で使うフィールドを定義し、またHTMLとCSSでレイアウトを決めます。この節では、簡単な例として、1行入力欄とセレクトの2つのフィールドからなるコンテンツフィールドを作り、コ...更新日:2024.02.01 -
レイアウト入力
レイアウト用HTMLの入力 コンテンツフィールドの中に表示する内容は、「レイアウト用HTML」の欄に入力します。一般のHTMLと、フィールドを表す特殊なタグを組み合わせて、コンテンツフィールドのHTML構造を決めます。ここで取り上げる例では、「レイアウト用HTML」の欄に以下のように入力します。 「レイアウト用HTML」の欄に入力する内容 <p>...更新日:2024.02.01 -
フィールド定義の詳細
フィールド定義の書式 フリーレイアウト型コンテンツフィールドの設定ページで、「フィールドの定義」の欄に、以下のような書き方で使用するフィールドを定義します。 fields: フィールド名: label: ラベル type: タイプ class: クラス名 label_class: ラベルのクラス名 default:...更新日:2024.02.07 -
同一フィールド群の複数回追加
プラグインの概要のところで述べたように、FreeLayoutContentFieldプラグインでは、1つのコンテンツフィールドの中で、同じフィールドの組み合わせを複数回入れることができます。 同一フィールド群の複数回追加の概要 1つのコンテンツフィールドで、「いくつかの値の組み合わせ」を、複数回入力したい場面は、少なくありません。例えば、本書の概要のところで...更新日:2024.11.19
ユニット作成について
-
ユニットの定義
FreeLayoutContentFieldプラグインでは、同一フィールド群を複数回追加できるようにするだけでなく、異なるフィールド群(ユニット)を複数回追加できるようにすることもできます。 ユニット機能の概要 リッチテキストエディタで記事などの文章を入力する場合、1つのリッチテキストエディタの中には、見出し/文章/画像など、様々な要素が含まれます。その中か...更新日:2024.02.07 -
ユニットのグループ化
FreeLayoutContentFieldプラグインでは、ユニットをグループ化して、複数のユニットをまとめて追加したりすることもできます。 ユニットグループの概要 例えば、以下のような状況を考えてみてください。 「見出し」「本文」「画像」の3つのユニットを登録している ユニットを追加する際に、「見出し」と「本文」や、「見出し」と「画像」のように、複数のユ...更新日:2024.02.07