スキンの作成には、以下の手順が含まれます。
既存のスキンをコピーするには、以下の手順に従います。
次の手順に従ってください:
例としてこのセクションでは、ユーザが neteauto スキンの外観を選択し、それに「yourskin」と名付けるものとして説明を行います。 名前 yourskin はユーザの会社スキンの名前です。
iam_im.ear/user_console_war/app/imcss/neteauto
iam_im.ear/
以下の名前を付けます。
iam_im.ear/user_console_war/app/imcss/yourskin
|
現在の名前 |
新しい名前 |
|---|---|
|
neteauto.css |
yourskin.css |
|
neteauto_task.css |
yourskin_task.css |
|
neteauto.properties |
yourskin.properties |
管理を簡単にするため、.properties ファイルおよび .css ファイルの名前は、スキンの名前に対応させます。
注: スキン名では大文字と小文字が区別されます。
以下のディレクトリの画像(.gif、.jpg、.png)を、会社のスキンの外観に合わせた画像で更新します。
たとえば、yourskin スキンに会社のロゴを含めるには、image ディレクトリの logo.jpg を会社のロゴで置き換えます。
これらの画像の多くは yourskin.properties ファイルの適切なパスにマッピングされているので、同一の画像ファイル名を使用することを推奨します。
yourskin スキンのカスケーディング スタイル シートを、選択したフォントおよびメニュー、背景、余白、その他の色で更新します。
スタイル シートのパスは以下の通りです。
.properties ファイルを変更するには、以下の手順に従います。
次の手順に従ってください:
parent=/app/imcss/idm/im.properties
親セクションは、親スキンのプロパティ ファイルの場所を指定します。 この例では、親スキンは idm です。
stylesheet/skin.css=yourskin/yourskin.css stylesheet/skin_task.css=yourskin/yourskin_task.css
名前を変更せずにスキン内の画像を置換する場合は、手順 d に移動します。 画像の名前を変更する場合は、以下の手順に従います。
index.jsp ファイルを変更するには、以下の手順に従います。
次の手順に従ってください:
<iam_im.ear>/user_console_war/app/imcss
<skin:skin name="yourskin" filename="/app/imcss/yourskin/yourskin.properties" />
index.jsp ファイルの <skin:update> セクションでどのスキン タグがリストの最上位にあるかにより、CA Identity Manager ユーザ コンソールのデフォルト スキンが選択されます。
以下の通り、index.jsp ファイルの <skin:update> セクションでは、CA Identity Manager は yourskin スキンに対するユーザ コンソールを表示します。
<skin:update>
<skin:skin name="yourskin" filename="/app/imcss/yourskin/yourskin.properties" /> <skin:skin name="idm" filename="/app/imcss/idm/im.properties" /> <skin:skin name="neteauto" filename="/app/imcss/neteauto/neteauto.properties" /> <skin:skin name="horizontal" filename="/app/imcss/horizontal/horizontal.properties" /> <skin:skin name="horizontal2" filename="/app/imcss/horizontal2/horizontal2.properties" />
</skin:update>
別のスキンを使用する場合、リスト表示されるタグの順序を変更する必要があります。
JBoss アプリケーション サーバ上で CA Identity Manager を実行している場合、スキンを作成した後、以下のようにJSP ファイルを再コンパイルし、アプリケーション サーバを再起動する必要があります。
注: 別のアプリケーション サーバを使用している場合、この手順を完了する必要はありません。
|
Copyright © 2015 CA Technologies.
All rights reserved.
|
|