一意のキーワードを入力します。カスタムドロップダウンは、アセットプロパティで次のように表示されます。シナリオ:すべてのアセットタイプ用の共通タブこのシナリオでは、すべてのアセットタイプ(テキスト、リスト、条件およびレイアウトフラグメント)およびレターにカスタムタブ「Recipients」を追加する方法について説明します。「Recipients」タブに、受信者に関連するすべてのカスタムプロパティを配置することができます。次の手順を使用して、すべてのアセットにフィールド付きのタブを追加できます。移動し管理者としてログインします。いう名前のフォルダーを作成します。フォルダーを右クリックし、「ノードをオーバーレイ」を選択します。/libs/fd/cm/ma/gui/content/cmmetadatapropertiesノードをオーバーレイダイアログに次の値が表示されていることを確認します。/apps/ノードタイプを一致させる:選択済み「OK」をクリックします。フォルダーにフォルダー構造が作成されます。「すべて保存」をクリックします。フォルダーにすべてのアセット用のカスタムタブを作成するためのノードを追加します(例:commontab)。フォルダーを右クリックして、「作成/ノードを作成」を選択します。ノードを作成ダイアログに次の値が表示されていることを確認し、「OK」をクリックします。commontab(または、このプロパティに与える任意の名前)タイプ:nt:unstructured新しく作成したノードをクリックします(ここでは「commontab」)。ノードのプロパティが表示されます。このノード(ここでは「commontab」)に次のプロパティを追加します。列に与える任意の名前。granite/ui/components/coral/foundation/container「すべて保存」をクリックします。いう名前のノードを作成します。関連ノード(ここでは「commontab」)を右クリックし、「作成/ノードを作成」を選択します。ノードを作成ダイアログに次の値が表示されていることを確認し、「OK」をクリックします。名前:itemsタイプ:nt:unstructured「すべて保存」をクリックします。下)で、カスタムタブ(commontab)内の列(ここでは「Column1」)を作成するためのノードを追加します(さらに列を追加するには、この手順を繰り返します)。ノードを右クリックし、「作成/ノードを作成」を選択します。ノードを作成ダイアログに次の値が表示されていることを確認し、「OK」をクリックします。この名前はユーザーインターフェイスには表示されません。)タイプ:nt:unstructured次のプロパティをノード(ここでは「Column1」)に追加し、「すべて保存」をクリックします。いう名前のノードを作成します。ノード(ここでは「Column1」)を右クリックし、「作成/ノードを作成」を選択します。ノードを作成ダイアログに次の値が表示されていることを確認し、「OK」をクリックします。名前:itemsタイプ:nt:unstructured「すべて保存」をクリックします。カスタムタブ(ここでは「Recipients」)にフィールドを作成するには、ノード(ここでは「GeographicalLocation」)を追加します。このプロパティは、作成した列に対応します。フィールドの作成手順は次のとおりです(さらにフィールド/ノードを作成するには、この手順を繰り返します)。ノードを右クリックし、「作成/ノードを作成」を選択します。ノードを作成ダイアログに次の値が表示されていることを確認し、「OK」をクリックします。GeographicalLocation)に追加し、「すべて保存」をクリックします。recipients(または、フィールドに与える任意の名前。フォルダーに類似したパス/構造でオーバーレイフォルダーを作成します。フォルダーを右クリックし、「ノードをオーバーレイ」を選択します。/libs/fd/cm/ma/gui/content/cmmetadataproperties/properties/letter/items/tabs/itemsノードをオーバーレイダイアログに次の値が表示されていることを確認します。/apps/ノードタイプを一致させる:選択済み「OK」をクリックします。フォルダーが作成されます。「すべて保存」をクリックします。この名前はユーザーインターフェイスには表示されません)。フォルダーを右クリックして、「作成/ノードを作成」を選択します。ノードを作成ダイアログに次の値が表示されていることを確認し、「OK」をクリックします。mytab(または、このプロパティに与える任意の名前)タイプ:nt:unstructured新しく作成したノードをクリックします(ここでは「mytab」)。ノードのプロパティが表示されます。つのプロパティを追加します。granite/ui/components/coral/foundation/include「すべて保存」をクリックします。カスタマイズ内容を表示するには、関連するアセット(ここではレター)の上にカーソルを置き、「プロパティを表示」をクリックし、「編集」をクリックします。Recipients)がユーザーインターフェイスに表示されます。表示するには、ブラウザーのキャッシュをクリアする必要が生じる場合があります。シナリオ:特定のアセットタイプのカスタムプロパティの追加このシナリオでは、すべてのテキストアセットに対するフィールドなど、特定のアセットタイプにプロパティを追加する方法について説明します。このプロセスを使用して、次のいずれかにプロパティを追加できます。追加して、アセットが関連する地域を特定することができます。アセットタイプにプロパティを追加するには、次の手順を実行します。移動し管理者としてログインします。フォルダーに以下のフォルダー構造を作成します。fragment次の手順に従って、このフォルダー構造を作成します。フォルダーを右クリックし、「ノードをオーバーレイ」を選択します。/libs/fd/cm/ma/gui/content/cmmetadataproperties/properties/[AssetType]/items/tabs/items例えば、テキストアセットのプロパティを作成する場合は、次のフォルダーを選択します。/libs/fd/cm/ma/gui/content/cmmetadataproperties/properties/text/items/tabs/itemsノードをオーバーレイダイアログに次の値が表示されていることを確認します。/apps/ノードタイプを一致させる:選択済み「OK」をクリックします。フォルダーにフォルダー構造が作成されます。「すべて保存」をクリックします。フォルダーにアセットのカスタムタブ用のノードを追加します(例:customtab)。フォルダーを右クリックして、「作成/ノードを作成」を選択します。ノードを作成ダイアログに次の値が表示されていることを確認し、「OK」をクリックします。customtab(または、このプロパティに与える任意の名前)タイプ:nt:unstructured新しく作成したノードをクリックします(ここでは「customtab」)。ノードのプロパティが表示されます。つのプロパティを追加します。tab」)「すべて保存」をクリックします。いう名前のノードを作成します。ノード(ここでは「customtab」)を右クリックし、「作成/ノードを作成」を選択します。ノードを作成ダイアログに次の値が表示されていることを確認し、「OK」をクリックします。名前:itemsタイプ:nt:unstructured「すべて保存」をクリックします。下)で、カスタムタブ内の列(ここでは「Column1」)を作成するためのノードを追加します(さらに列を追加するには、この手順を繰り返します)。ノードを右クリックし、「作成/ノードを作成」を選択します。ノードを作成ダイアログに次の値が表示されていることを確認し、「OK」をクリックします。Column1(または、このノードに与える任意の名前)タイプ:nt:unstructured次のプロパティをノード(ここでは「Column1」)に追加し、「すべて保存」をクリックします。いう名前のノードを作成します。関連する列ノード(ここでは「Column1」)を右クリックし、「作成/ノードを作成」を選択します。ノードを作成ダイアログに次の値が表示されていることを確認し、「OK」をクリックします。名前:itemsタイプ:nt:unstructured「すべて保存」をクリックします。ノードに、ユーザーインターフェイス内の新しいタブにフィールドを作成するためのノードを作成します。列でさらにフィールドを作成するには、この手順を繰り返します。関連ノード(ここでは「Column1」の下の「items」)を右クリックし、「作成/ノードを作成」を選択します。ノードを作成ダイアログに次の値が表示されていることを確認し、「OK」をクリックします。名前:任意の名前(ここでは「GeoLocation)タイプ:nt:unstructured次のプロパティをノードに追加して、「すべて保存」をクリックします。recipients(または、フィールドに与える任意の名前。granite/ui/components/coral/foundation/form/textfieldカスタマイズ内容を表示するには、関連するアセット(ここではテキスト)の上にカーソルを置き、「プロパティを表示」をクリックし、「編集」をクリックします。Recipients)がユーザーインターフェイスに表示されます。表示するには、ブラウザーのキャッシュをクリアする必要が生じる場合があります。アセット作成ページでのカスタムプロパティの表示アセット作成ページにはタブレイアウトがないので、デフォルトでは、新しいタブに追加されたカスタムプロパティはプロパティページにのみ表示され、アセット作成ページには表示されません。アセット作成ページに他のプロパティと共にカスタムプロパティを表示するには、次の手順を実行する必要があります。フォルダーを右クリックし、「ノードをオーバーレイ」を選択します。/libs/fd/cm/ma/gui/content/createasset/createletter/jcr:content/body/items/form/items/letterWizard/items/properties/items/properties/items/letterproperties/itemsノードをオーバーレイダイアログで、レターに次の値が表示されていることを確認します。他のアセットタイプのパスは以下の表に示されています。/apps/ノードタイプを一致させる:選択済みアセットの種類に応じたパスを使用する必要があります。/libs/fd/cm/ma/gui/content/createasset/createletter/jcr:content/body/items/form/items/letterWizard/items/properties/items/properties/items/letterproperties/items「OK」をクリックします。フォルダーにフォルダー構造が作成されます。col4(またはその他の任意の名前)のノードを作成し、「すべて保存」をクリックします。以下は、レターに対して作成されたオーバーレイノードです。/apps/fd/cm/ma/gui/content/createasset/createletter/jcr:content/body/items/form/items/letterWizard/items/properties/items/properties/items/letterproperties/items次のプロパティを新しく作成したノード(ここでは「col4」)に追加し、「すべて保存」をクリックします。文字列このパスは、以下の場所で作成された列へのポインターです。表示されるようにする必要があります。カスタムプロパティを表示するには、次の手順を実行します。移動し管理者としてログインします。フォルダーに以下のフォルダー構造を作成します。/libs/fd/cm/ma/gui/content/cmassets/jcr:content/views/lists/columns次の手順に従って、このフォルダー構造を作成します。フォルダーを右クリックし、「ノードをオーバーレイ」を選択します。/libs/fd/cm/ma/gui/content/cmassets/jcr:content/views/lists/columnsノードをオーバーレイダイアログに次の値が表示されていることを確認します。/apps/ノードタイプを一致させる:選択済み「OK」をクリックします。フォルダーにフォルダー構造が作成されます。「すべて保存」をクリックします。ノードに、ユーザーインターフェイス内に列を作成するためのノードを作成します。列を作成するには、この手順を繰り返します。関連ノード(ここでは「columns」)を右クリックし、「作成/ノードを作成」を選択します。ノードを作成ダイアログに次の値が表示されていることを確認し、「OK」をクリックします。名前:任意の名前(ここでは「GeographicalLocation)タイプ:nt:unstructured次のプロパティをノードに追加して、「すべて保存」をクリックします。列ヘッダーとして表示されます。ブール演算式true値を「true」に設定した場合、ユーザーはこの列内の値を並べ替えることができます。フォルダーに以下のフォルダー構造を作成します。/libs/fd/cm/ma/gui/components/admin/childpagerenderer/childlistpage次の手順に従って、このフォルダー構造を作成します。フォルダーを右クリックし、「ノードをオーバーレイ」を選択します。/libs/fd/cm/ma/gui/components/admin/childpagerenderer/childlistpageノードをオーバーレイダイアログに次の値が表示されていることを確認します。/apps/ノードタイプを一致させる:選択済み「OK」をクリックします。フォルダーにフォルダー構造が作成されます。「すべて保存」をクリックします。ファイルをコピーします。/libs/fd/cm/ma/gui/components/admin/childpagerenderer/childlistpage/childlistpage.jspこのファイルを次の場所に貼り付けます。ファイル(/apps/fd/cm/ma/gui/components/admin/childpagerenderer/childlistpage/childlistpage.jsp)を開き、次のように変更します。行目に以下を追加します(著作権情報の後)。import="java.util.Map"%>ファイルの末尾に、各カスタムプロパティの値を取得する以下の関数コードを追加します。%>>)の前に以下を追加します。カスタムノード/フィールドの作成時に名前プロパティで設定した値です。