テンプレートとストラクチャーを使用したコンテンツの作成

ストラクチャーのテンプレートを作成したので、今度はストラクチャーを使いコンテンツを作成します。テンプレートはストラクチャーのコンテンツをフォーマットすることを覚えておいてください。

コンテンツの作成には下記の手順に従います。

  1. メニュー (menu_icon.png)を開き、「Liferayリゾートガイド」→コンテンツ→Webコンテントを選択します。

  2. ページの右の追加 (icon-add.png)アイコンをクリックし、「Liferayガイド」を選択します。これでストラクチャー用に新規Webコンテンツフォームを表示します。ストラクチャー内で定義したフィールドとフィールドグループは全てここに表示されます。

  3. 両方のタイトル欄には、「Liferayガイドを選択」と記入します。重複して作成されますが、この手順に従ってください。1つ目のタイトルフィールドは、Webコンテンツ用のデフォルト設定です。Webコンテンツディスプレイ アプリケーションを使用して、ストラクチャーのタイトルフィールドのみ表示します。Webコンテンツを表示するアプリケーションではなく、テンプレートを使用し、フィールドののコンテンツをスタイル設定します。

  4. 各フィールドグループに各ガイドの名前を記入します: ガイド1、2、3、4(仮)とします。各画像のフィールドには、任意の画像を選択します。それぞれの「ページへリンク」のフィールドには、「選択」からガイドに使うページを選択します。このダイアログには、「Liferayガイド」を選択、そしてガイドのページを選択します。

  5. [公開]をクリックします。

これでページが作成できましたが、ページをサイトに公開する必要があります。

手順は次の通りです:

  1. 「Liferayガイド」ページに行きます。

  2. 画面右上の追加(icon-add.png) ボタンを選択し、「コンテンツ」を展開します。

  3. 「Liferayガイドを選択」コンテンツをページにドラッグ&ドロップします。これでWebコンテンツディスプレイの中にコンテンツが表示されます。

  4. コンテンツには重複したタイトルがあるので調節します。Webコンテンツディスプレイアプリケーションのオプションボタン () から、ルック&フィールド設定を選択します。[一般]タブで、 アプリケーション・でコレータを[Barebone]に選択します。ストラクチャーとテンプレートで定義したタイトルのみが残ります。

  5. コンテンツが正常に動作するか、ここでテストします。ガイドの画像または名前をクリックし、ガイドページに飛ぶか確認します。

次は、テンプレートに JavaScriptを統合します。

 

図1:完成図

JavaScriptを使った高度なテンプレートの作成>>

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています