構造の編集
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、こちらまでご連絡ください。
開始するには、 構造 ページに移動します。
-
サイト管理 から コンテンツ → Webコンテンツます。
-
Structures タブを開きます。
このページには、このサイトのすべてのWebコンテンツ構造が表示されます。 新しいWebコンテンツ構造の追加、既存のものの編集、構造に関連付けられたテンプレートの管理、構造の権限の編集、構造のコピーまたは削除を行うことができます。
前の演習で使用した基本的なWebコンテンツ は、 グローバル スコープにあり、すべてのサイトで利用できます。 この構造とテンプレートは、カスタム構造とテンプレートが追加されていない場合に自動的に使用されます。
構造体フィールド
次に、新しい構造を作成します。
- Add (
)をクリックし* 。
2
構造に名前を付けます。
構造体は基本的に、特定の方法で編成された一連のフィールドです。 このページのインターフェイスを使用すると、必要なフィールドを簡単に追加および整理できます。 追加する各要素には、クリックできる3つのアイコンオプションがあります。
設定: ()名前とラベルを変更し、必要かどうかなど、フィールドに関するその他の情報を設定します。
削除: ()構造体からフィールドを削除します。
複製: ()フィールドとそのすべての設定を複製し、競合を回避するために 名前 を反復します。
Webコンテンツ構造は、他の構造から特性を継承できます。 子構造は、親のすべてのフィールドと設定を継承します。 これを使用して、既存の構造と同様の構造を作成できます。 たとえば、 スポーツ記事 あり、 の詳細なスポーツ記事を作成する場合、 スポーツ記事 を親として設定し、 の内部のスポーツ記事 すべてのフィールドを継承し、新しいフィールドを追加できるようにします詳細については、
ソース モードで構造のXMLを手動でカスタマイズすることもできます。 デフォルトでは View モードが選択されていますが、 Source タブをクリックして切り替えることができます。 この方法は、経験豊富な開発者向けです。
少し時間を取って、さまざまな要素を追加、削除、再配置してください。
次のフィールドを構造体にすることができます。
ブール値: チェックボックスを構造に追加します。これは、 true
(チェック済み)または false
(チェックなし)のいずれかを格納します。 テンプレート開発者は、これを表示ルールとして使用できます。
日付: 目的のデータの選択を支援する日付ピッカーを表示する、事前にフォーマットされたテキストフィールドを追加します。 日付の形式は、現在のロケールによって決まります。
小数点: 小数点(。)が存在する必要があることを除いて、 数値と同様です。
ドキュメントとメディア: 既存のアップロードされたドキュメントを追加して、構造に添付します。 ドキュメントをドキュメントライブラリにアップロードすることもできます。
位置情報: 構成された位置を表示するマップを追加します。 地理位置情報システムは2つの方法で機能します。現在の位置をシステムに通知する(特にモバイルデバイスで役立ちます)と、ユーザーに別の場所への道順を提供します。
HTML: WYSIWYGエディターを使用してコンテンツを拡張する領域。
画像: ブラウズ画像アプリケーションを構造に追加します。 Documents and Mediaライブラリから画像を選択するか、コンピューターのストレージから画像をアップロードできます。 パソコンからWebコンテンツの記事に画像をアップロードする場合は、その記事でのみ使用できます。
整数: 入力と同様ですが、ユーザー入力を整数に制限します。
ページへのリンク: 同じサイト内の別のページへのリンクを挿入します。
数値: 入力として数値のみを受け入れ、入力された数値の種類に制約を課さないテキストボックスを表示します。
ラジオ: ラジオボタン入力を使用して選択するオプションのリストをユーザーに提示します。
選択: ユーザーがコンボボックスを使用して選択できるオプションの選択肢を提示します。 Radioとは異なり、複数の選択を許可するように構成できます。
セパレータ: フィールド間に水平線を追加します。
テキスト: タイトルや見出しなどのアイテムに使用されます。
テキストボックス: コンテンツの本文または長い説明に使用されます。
これらのフィールドは、Webコンテンツとして使用する情報タイプをモデル化するために必要なすべてを提供します。 Liferayのお客様は、構造を使用して、記事からビデオメタデータ、野生生物データベースまで、あらゆるものをモデル化しています。