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

ページ フラグメントエディタのインターフェースリファレンス

ページ フラグメント エディターのインターフェースは、次の 2 つのタブで構成されています。

以下のセクションでは、インターフェイスのこれらの部分の使用方法について説明します。 ページ フラグメントの開発方法については、「 ページ フラグメントの開発 」を参照してください。

コードエディタ

コードエディタは 4 つのペインに分割されます。

HTML: 標準の HTML に加えて、Liferay 固有のタグと FreeMarker ( 代替 (角括弧) 構文を使用) をサポートし、動的な動作を追加できます。

ヒント

$( と入力して、自動補完を使用して変数名を検索します。 自動補完を使用してタグライブラリ名を検索するには、 [@ と入力します。

CSS: 標準 CSS をサポートします。

JavaScript: 標準の JavaScript をサポートします。 JavaScript ペインの FreeMarker コンテキストで構成値にアクセスすることもできます。

プレビュー: コードを記述すると更新されるコンポーネントのライブ プレビューを提供します。 デスクトップ、モバイル、タブレット、および拡張ビューを切り替えることができます。

フラグメント エディタは、フラグメントのすべての部分を作成するための環境を提供します。

設定

ページフラグメントの構成の定義は、Liferay DXP 7.2 SP1以降および Liferay Portal GA2以降で利用できます。

構成タブでは、フラグメントの構成メニューに構成オプションを追加するための入力が提供されます。 たとえば、フラグメントの構成オプションにセレクターを追加して、フラグメントの見出しの色を選択できます。 フラグメントの構成オプションを定義すると、柔軟性が向上し、維持する必要があるフラグメントの数が減ります。

構成の変更はコード エディターに自動的に表示されます。 設定が無効な場合、フラグメントを公開することはできません。 フラグメントをプレビューまたは公開する前に、必ず JSON 構成が有効であることを確認してください。

構成値は、HTML ペインの FreeMarker コンテキストを通じてフラグメントで使用できるようになります。 設定オプションを HTML の条件値と組み合わせて、ユーザーに動的なエクスペリエンスを作成できます。 JavaScript を介してこれらの値にアクセスすることもできます。 詳細については、 ページ フラグメントを構成可能にする を参照してください。