新しいアイテム(例:ブログ記事、ヘルプ記事など)をコレクションで作成するたびに、それに対応するページが自動的に生成されます。コレクションページはテンプレートのように機能し、そのデザインやレイアウトは自動的に生成されたアイテムページ全体に適用されます。
コレクションページは、ブログ記事、ヘルプ記事、またはランディングページなど、定期的に発生するコンテンツのためのテンプレートとして機能します。
このレッスン学ぶこと
コレクションページを構造化しスタイルを施す方法: テンプレートのように機能し、自動的にデザインが更新されるコレクションページを構築します。
新しいアイテム(例:ブログ記事、ヘルプ記事など)をコレクションで作成するたびに、それに対応するページが自動的に生成されます。コレクションページはテンプレートのように機能し、そのデザインやレイアウトは自動的に生成されたアイテムページ全体に適用されます。
コレクションページは、ブログ記事、ヘルプ記事、またはランディングページなど、定期的に発生するコンテンツのためのテンプレートとして機能します。
このレッスン学ぶこと
コレクションが作成されると、コレクションページも自動的に作成されます。このコレクションページを選択するには、Pages panelを開き、Collection pagesセクションで選択します。コレクションページの隣にある紫色のアイコンは、CMSが生成したページであることを示します。
コレクションページは、他の静的なページと同様にデザインおよび開発できますが、コレクションページの真価が発揮されるのは、そのデザインに動的コンテンツを取り込みたい場合です。
コレクションページに追加された要素は、コレクションリストと同様に、コレクションのフィールドに接続されるまで静的です。コレクションページは他のページと同様にデザインしますが、このページはすべてのコレクションアイテムのテンプレートとして機能します。
デザインに含まれるさまざまな要素をコレクションのフィールドに接続するには、次の手順に従います。
要素がフィールドからコンテンツを取得すると、その要素は1つのアイテムだけでなく、そのコレクション内のすべてのアイテムのページにわたって接続されます。
コレクションページを編集していると、コレクション内のアイテムの1つだけを編集しているかのように見えますが、実際にはテンプレートを編集しているため、他のすべてのページを同時に編集しています。
ページ内のコンテンツを任意のコレクションアイテムに切り替えるには、上部バーのドロップダウンメニューを使用します。コレクションページのドロップダウンメニューの上部バー内で、ページの名前を入力して特定のページに移動することもできます。また、クイックファインドバーにページ名を入力しても同様に特定のページに移動できます。
便利なショートカット:キー キーボードの左右の矢印キーを押しながらShift+Option(Windowsの場合はShift+Alt)を押すと、コレクションアイテムをリスト内の次のアイテムに切り替えることができます。
コレクションページへのリンクは、他のコレクションページからまたはコレクションリストから行うことができます。コレクションリストからリンクを貼る手順は以下の通りです。
これにより、コレクションリスト内の各ボタンが、それぞれのアイテムに対応するコレクションページにリンクされます。
コレクションページの設定では、SEOメタタイトル&説明、オープングラフタイトル&説明、RSS、およびカスタムコードをコレクションページテンプレートに対して設定できます。ただし、静的ページの設定とは異なり、コレクションページの設定には動的な値を設定でき、それにより各コレクションアイテムページに固有の情報が生成されます。
コレクションページの設定にアクセスするには、ページパネルでコレクションページテンプレートの上にカーソルを合わせると表示される設定アイコンをクリックします。
コレクションテンプレートページをフォルダに追加することで、コレクションアイテムページのURLとSEOに対するより大きな制御を行うことができます。コレクションテンプレートページに親フォルダを設定すると、そのコレクションのアイテムページをサブディレクトリのURLで提供できます。たとえば、親フォルダ名が「コンテンツ」で、ブログ投稿のコレクションがある場合、URLは「website.com/content/blog/example-post」になります。
コレクションテンプレートページに親フォルダを設定する手順:
コレクションのテンプレートページをサイトと一緒に公開するかどうかを決定できます。たとえば、コレクションのテンプレートページをライブで公開し、検索エンジンによるインデックス化を防止するのに役立ちます。
コレクションのアイテムページの公開を有効にするには:
コレクションのアイテムページを公開しないようにするには:
コレクションフィールドを使用してページタイトルと説明のテンプレートを定義できます。検索エンジン結果ページ(SERP)でどのように表示されるかをプレビューボックスで確認できます。
ここでは、Facebook、Twitter、LinkedIn、Pinterest、Google+でコレクションページへのリンクを共有する際に表示される情報を設定できます。コレクションフィールドを使用すると、各ページごとに一意のオープン グラフ情報を作成できるため、各ページに異なるオープン グラフ情報が表示されます。
コレクションページの設定で、コレクションのためにRSS 2.0フィードを有効にできます。これにより、RSSリーダーユーザーは新しいコレクションアイテムを公開するときに更新情報を購読できます。
ここで、フィード設定を定義できます。コレクションフィールドを使用して、RSSチャンネルのタイトル、説明、およびその他の設定の動的なテンプレートを作成できます。また、ページの設定内でフィードのプレビューを表示できます。その後、RSS URLを他のアプリと共に使用するか、ウェブサイトにリンクを追加できます。
コレクションページテンプレートの<head>または</head><body>タグにカスタムコードとスクリプトを追加できます。これはすべてのコレクションページに適用されます。そして、このコードに一意の値を持っている情報が含まれている場合、その値をコレクションフィールドで置き換えることができます。単に値を選択し、カスタムコードテキストフィールドの右上にある紫色の</body> + Add Field をクリックします。