HTML コートや CSS ファイルをカスタマイズして、LiveCycle ホームページを組織固有のデザインにすることができます。例えば、特定の画像をカスタマイズして、組織のロゴとして使用することができます。ホームページは次のカスタマイズをサポートしています。
- モジュールのプロパティのカスタマイズ
- 新しいモジュールの追加
- 既存のモジュールの非表示
- アイコンのカスタマイズ
- 新しいロケールの追加

カスタマイズした LiveCycle ホームページの例
プロパティ名 | Description | ローカライズ |
---|---|---|
Name | モジュールの名前。この名前はホームページに表示されます。 | ○ |
Description | モジュールの説明。この説明はホームページに表示されます。 |
○ |
URL | モジュールにアクセスするための URL | 適用なし |
Help Description | ヘルプ URL プロパティのツールヒントテキスト | ○ |
Help URL | ヘルプページのハイパーリンク | ○ |
isActive | ホームページにモジュールを表示 / 非表示します。ホームページにモジュールを表示するには、isActive プロパティの値を True に設定します。 |
適用なし |
-
注意:
分かりやすい名前を付けたほうがノードを識別しやすくなります。分かりやすい名前を選択します。
注意:
LiveCycle は、adminui、fm、cm、flexws、htmlws、pdfg、re、rm、および pr という名前のノードを使用します。これらの名前を自分のノードには使用しないでください。これらの名前を使用すると、/libs/livecycle/components/landingpage フォルダーにある既存のノードが上書きされます。
-
/apps/livecycle/landingpage/ で画像フォルダーを作成し、それに画像を追加します。画像を追加するには、次の手順を実行します。
- WebDav クライアントをインストールします。
- WebDav クライアントで、/apps/livecycle/landingpage/images フォルダーに移動します。詳しくは、「Webdav アクセス」を参照してください。
- 新しい画像を追加します。例えば、newLogo.png と newOrgName.png を追加します。
-
<head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <% if (user == null) { %> <meta http-equiv="refresh" content="0;URL='/lc/libs/cq/core/content/welcome.html'" /> <%} else { %> <title>Adobe® LiveCycle ES4</title> <link type="text/css" href="/libs/livecycle/landingpage/css/style.css" rel="stylesheet"> <% } %> </head>
<head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <% if (user == null) { %> <meta http-equiv="refresh" content="0;URL='/lc/libs/cq/core/content/welcome.html'" /> <%} else { %> <title>Adobe® LiveCycle ES4</title> <link type="text/css" href="/libs/livecycle/landingpage/css/style.css" rel="stylesheet"> <!-- Entry of new style sheet at /apps/livecycle/landingpage/css --> <link type="text/css" href="/apps/livecycle/landingpage/css/newStyle.css" rel="stylesheet"> <% } %> </head>
-
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <% response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP 1.1. response.setHeader("Pragma", "no-cache"); // HTTP 1.0. response.setDateHeader("Expires", 0); // Proxies. String acceptLngs = request.getHeader("accept-language"); String locale = "en"; if(acceptLngs != null && !"".equals(acceptLngs.trim())) { acceptLngs = acceptLngs.trim().toLowerCase(); String[] lngs = acceptLngs.split(","); for(String lng : lngs) { lng = lng.trim().substring(0,2); if(lng.equals("en") || lng.equals("de") || lng.equals("ja") || lng.equals("fr")) { locale = lng; break; } } }
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <% response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP 1.1. response.setHeader("Pragma", "no-cache"); // HTTP 1.0. response.setDateHeader("Expires", 0); // Proxies. String acceptLngs = request.getHeader("accept-language"); String locale = "en"; if(acceptLngs != null && !"".equals(acceptLngs.trim())) { acceptLngs = acceptLngs.trim().toLowerCase(); String[] lngs = acceptLngs.split(","); for(String lng : lngs) { lng = lng.trim().substring(0,2); if(lng.equals("en") || lng.equals("de") || lng.equals("ja") || lng.equals("fr") || lng.equals("nw")) { locale = lng; break; } } }