ここでは、次のページを作成します。これらのすべてのページでページテンプレートを使用します。
SCF Sandbox Site。メインページの英語バージョンにリダイレクトします。
SCF Sandbox — サイトの英語版のメインページ
このチュートリアルでは言語コピーについては詳しく説明しませんが、HTML ヘッダーによるユーザーの優先言語の検出をルートページに実装し、その言語の適切なメインページにリダイレクトできるように設計されています。規則では、ページのノード名に2文字の国コードを使用します(例:英語は「en」、フランス語は「fr」)。
ページテンプレートを作成したので、ここでは、/content ディレクトリで Web サイトのルートページを設定できます。
標準 UI では現在、サイトを作成するためのブループリントが提供されます。このチュートリアルではシンプルなサイトを作成するので、クラシックUIが役に立ちます。
クラシック UI に切り替えるには、グローバルナビゲーションを選択し、「プロジェクト」アイコンの右側にマウスカーソルを合わせます。クラシックUIに切り替えアイコンを選択します。次のアイコンが表示されます。
クラシック UI に切り替える機能は、管理者が有効にする必要があります。
従来のUIのようこそページから、Webサイトを選択します。
または、/siteadmin を参照して、Web サイトのクラシック UI に直接アクセスします。
エクスプローラウィンドウで、「Webサイト」を選択し、ツールバーで新規/新規ページを選択します。
ページを作成ダイアログで、次のように入力します。
SCF Sandbox Site
an-scf-sandbox
エクスプローラウィンドウで、作成したページ/Websites/SCF Sandbox Site
を選択し、新規/新規ページをクリックします。
SCF Sandbox
en
エクスプローラウィンドウで、作成したページ/Websites/SCF Sandbox Site/SCF Sandbox
を選択し、新規/新規ページをクリックします
SCF Play
play
Web サイトコンソールに Web サイトが次のように表示されます。エクスプローラペインで選択した項目の子ページが、管理可能な右側のペインに表示されます。
次に、Web サイトツールとテンプレートを使用して作成されたページのリポジトリビューを示します。
[/etc/designs/an-scf-sandbox](setup-website.md#setupthedesigntreeetcdesigns)
がツールコンソールのdesignsセクションを使用して作成された場合、「
cq:template="/libs/wcm/core/templates/designpage?lang=ja"
が定義されました。このプロパティによって、currentDesign.getPath()
() を使用してスクリプト内のデザインアセットを参照するオプション機能が提供されます。例:
<% String favIcon = currentDesign.getPath() + "/favicon.ico"; %>
cq:designPath
String
/etc/designs/an-scf-sandbox
緑色の[+] Add
をクリックします
リポジトリは次のようになります。
[ Trouble saving? Re-login! ]
cq:designPath の使用はオプションで、clientlib の使用とは関係ありません。SCF コンポーネントでは clientlib を使用して JS および CSS が管理されるので、clientlib の使用は基本的に必須です。