31 エレメントの構成
「エレメント」フォーム(CS Element)は、CSElementのエレメントの作成、エレメント・ファイル・タイプ(XML、JSPまたはHTML)の定義、エレメント・ロジックの提供、エレメントの名前付けを行うために使用します。次に例を示します。
-
「エレメントの作成」フィールドには、エレメント・ロジック用に選択可能なファイル・タイプXML、JSP、HTMLが表示されま、このフィールドは、「エレメント・ロジック」フィールドに標準スタブ・コード(作成するすべてのエレメントに含める必要がある)をシードする際に使用します。
-
「エレメントの作成」フィールドを使用して、たとえば.jspファイルを作成すると、WebCenter Sitesは、デフォルトでJSPの
taglib
文とrender.logdep
タグを「エレメント・ロジック」フィールドに追加して、このCSElementアセットと、このエレメントからレンダリングされるページ間の構成の依存性をログ記録できるようにします。その他のファイル・タイプの場合は、WebCenter Sitesによって、それぞれのファイル・タイプに固有のコードが追加されます。独自のコードを「エレメント・ロジック」フィールドに追加します。依存性の詳細は、「依存性について」を参照してください。エレメント・ロジックをコーディングする際のヘルプは、「テンプレートおよびCSElementのエレメントのコーディング」を参照してください。
-
「エレメントのストレージ・パス/ファイル名」フィールドでは、エレメント・ロジックを保持するファイルの名前を付けて、そのファイルへのパスを指定します。
CSElementが保存されると、「エレメント」画面のフィールド値は、ElementCatalog
表の(エレメントを表す)行に書き込まれます。
注意:
既存エレメントの選択について
次のステップでは、CSElementアセットのエレメントを新規作成しているものとします。ただし、旧リリースのWebCenter Sitesからアセットを移行していて、既存エレメントを再使用する場合は、WebCenter Sitesで既存エレメントを検出し、このCSElementアセットと関連付けられるようにするために、エレメントを正確に識別する必要があります。
既存のエレメントを選択するには:
-
(オプション)。「ElementCatalogの説明」フィールドに、エレメントの説明を入力します。
-
「エレメントのストレージ・パス/ファイル名」フィールドに、「CSElementの名前付け」の規則に従った値を入力します。
-
サイト・デザインで必要な場合は、各エレメント・パラメータ・フィールドに適切な引数を入力します。ステップは、ステップ「リンク・テキストが解決できない」を参照してください。
-
CSElementアセットを保存し、再度開きます。
WebCenter Sitesは、正しい名前のエレメントの存在をチェックします。
エレメントに適切な名前が付けられていると、WebCenter Sitesはエレメントを認識して、そのコードを「エレメント・ロジック」フィールドに表示します。
指定されたエレメントが存在しない場合(または、名前が不適切な場合)は、WebCenter Sitesでは何も行われません。CSElementアセットを調査または編集するときに、フォームにルート・エレメントがありませんというメッセージがWebCenter Sitesによって表示されます。エレメントをコーディングして適切な名前を付けると、WebCenter Sitesでただちに検出され、CSElementアセットに関連付けられます。
新しいエレメントを構成するには、CSElementの「エレメント」フォームのフィールドを入力します。