Webflow #Webflow大学

【CMS制作編】WebflowのCMS機能を使用して4ページを同時に作成する方法【7Days/Webflow大学】

【CMS制作編】WebflowのCMS機能を使用して4ページを同時に作成する方法【7Days/Webflow大学】
Webflow CMSとは
Webflow CMSとは、同じデザインのページを瞬時に複数作成できるWebflowの機能です。1ページ作成するだけで複数ページ分を一度に作成でき、一つの変更で全ページを変更できます。

こんにちは。前回までのステップでメインページの作成は概ね完了しましたね。まだ行っていない細かい設定は最後に行うとして、今回からは2回にわたりプロジェクトページの作成を行います。

イチから新しいページを作成することになりますが、メインページ作成の復習を兼ねてサクサク作っていきましょう。また「クラス」や「ALLタグ」の効果は引き継がれているので比較的簡単に作り終わることでしょう。それではさっそく始めていきます!

CMSを用いてプロジェクトページを作成しよう!

CMSを活用してページを作成すれば一気に複数ページを作成可能です。CMSでは同じデザインのページを瞬時に作成可能。一つの変更で全ページを変更できます。あなたが見ているこのブログもWebflowのCMSを活用して制作されています。

今までの中で最も長い作業になるため、2回に分けて作成していきます。続きは次回【7Days②】CMSを使用して4ページ同時作成にて解説します。

1.メインセクションの作成

CMSページを作成するために以下の画像1を参照にCMSページを開きましょう。開くとまだ何も制作していないので真っ黒です。

WebflowのページリストからCMSページを開く場所
※画像1(ここからCMSページを作成)

上部のプロジェクト名が書かれた箇所(※画像2参照)を選択すると自身で作成した4つのCMSコンテンツを見ることができます。制作する際はどのコンテンツからでもOK。1ページ作成するだけで4ページ分を一度に作成可能です。

CMSテンプレートページで各コンテンツを切り替えて確認する画面
※画像2

ページの制作を始めます。メインページを作成したとき同様にSection、Containerから始めていきましょう。クラスは引き継がれています。

  • Section、Containerを入れる
  • クラスも忘れずに設定
SectionとContainerを配置しクラスを設定する画面
1.2を参考に作成

まずは上記画像①を参考に制作します。

  • ①を参考に同じように作成
  • ②を参考にHeaderにCMS/Nameを選択
  • テキストブロックにも同じようにCMSを反映(プロジェクトタイプを選択)

※Alt+SHIFT+←→で他のCMSページを確認できます。それぞれHeaderとテキストが表示され、CMSのnameになっていることを確認しましょう。

既存のクラスをコピーして使用する

既存クラスをコピーして見出しに適用した例
コピーして名前を変更

メインページのH2で使用したクラス名「Main H2 Heading」をCMSページのHeaderにつけます。上記画像を参考にクラスをコピーして名前を「Project Heading」に変更しましょう。※コピーをすることでメインページのH2で使用していた全ての効果をそのまま使用する事ができます。

  • クラスをコピー
  • 文字の高さを1−(ハイフン)に設定、margin bottom:5px
  • 今作成した「Project Heading」をテキストにも適用します。
  • コンボクラスを使用してテキストの方に「Secondary」を追加
  • 透明度を下げ、文字を少し薄い灰色にします。
  • margin bottom:60px

文字色を変更する時はコントラストの評価を気にしてみましょう。「AAA」が最も見やすい評価です。

文字色のコントラスト評価(AAA)を確認する箇所
コントラストの評価

メイン画像を挿入

  • メインページと同様にContainerの外に「Image」 を挿入
  • クラス名:「project main img」
  • CMSを反映させて画像を選択
  • Width:100% Height:500px

画像の大きさを指定して横幅いっぱいに画像を表示させます。今回は縦幅を指定しているため、画像が潰れて表示されています。これを改善するのが以前にも使用した「Cover」の機能です。これにより縦横比(アスペクト比)を維持した表示が可能になります。

  • project main imgを選択
  • Fit :cover 

これでステップ1は終了です。今まで使用してきた機能ばかりなので復習しながら進んでいきましょう。簡単にできる方は完成図を参考に自分で進めることもオススメです!※完成図は一番下にあります。

2.プロジェクトの詳細を作成

ショートカットキーでスピードUP

操作にも慣れてきたので新しくショートカットキーを2つ紹介します。まずはいつもどおりSectionを入れてから以下のショートカットキーを使ってみましょう。

  • 即座にクラス名を入力する
    ‍MAC  :command+Enter
    Windows:Control+Enter
  • 挿入したい要素を検索する
    MAC  :command+K 
    Windows:Control+K

キーボード操作のみ使用してクラス「Section」を選択。さらにContainerを検索して、Enterで追加してみましょう。操作に慣れればよりスピーディーに作業することができますよ。

写真を参考に作成

要素検索でContainerを素早く追加する操作
完成図

作成するウェブサイトの構築方法には何通りもあります。今回は比較的簡単なグリッドを使用。手順を見なくても作成できる方は自己流で作成してみてください。

  • Containerにグリッドを挿入(クラス名:Project content grid)
  • グリッド2列目を削除
  • 左側にDIVブロック、テキストブロックを挿入
  • テキストブロックをコピペで6個に増やす。
  • 上から1,3,5番目のテキストに(クラス名:Project Label)
  • 2,4,6に(クラス名:Project info)
  • Project Labelを選択
  • 文字を変更
  • margin bottom:10px
  • Project infoを選択
  • Margin bottom:60px、文字色の透明度を少し下げる
  • CMSを使用し、見出しの文字に合った文字を選択する
    ※僕は今回クライアントを作成してないので仮で入れています。

同じクラス名を持つ要素を複数作成した場合は全て共通した動きをしているか確認しておきましょう。同じクラス名をつけたと思っていたら1文字だけ誤字っていた等、たまにあります。確認は文字の大きさを変更するのが一番簡単です!

「Alt+SHIFT+→」で他のCMSページも同様に変更されていることを確認したら次に進みます。

3.プロジェクトの説明を作成

グリッドの右側を作成していきます。右側には主にリッチテキストを使用。リッチテキストとは見出しと文章が一緒になったブロックのことを指します。

  • リッチテキストを右側に挿入(クラス名:Project description)
  • リッチテキスト内の見出しH2を選択
  • 下記画像のようにクラス名を2つ設定
リッチテキスト内のH2にクラスを2つ設定する例
リッチテキスト内のクラスをつける時の2段クラス

ここでは「ALL H2」を選択しています。本来であればALL H2は全てのH2見出しに共通して効果を発揮します。しかし2つのクラスを指定することでリッチテキスト内のみに限定したALL H2を作成できるというわけです。

  • 画像通りのクラスを設定
  • H2/size 28px、height 1.1-、margin bottom 30px

リッチテキスト内の文章にも同じく2つのクラスを設定します。コンボクラスではないので注意。

  • paragraph/size 13px、height 1.5-
  • 文字の色の透明度をさげます。
    ※文字色は「AAA」を意識して作成するとGOOD!
  • リッチテキストを選択してCMSを呼び出す。
    CMSコンテンツ内で作成した文章が全ページで一気に表示されることを確認しましょう。

リンクブロックを追加

CMSの文章が全ページに一括表示される確認
リンクを作成

リッチテキストの下にリンクを作成して自分の作品や商品などに誘導します。

  • DIVブロックをリッチテキストの頭に挿入
  • リッチテキストを今入れたDivブロックに入れる
  • 下にリンクブロック、テキストブロック、イメージを挿入
  • テキストを変更して、→の画像を挿入
  • リンク選択し、CMSを反映して完成

※リンク先を新しいタブで表示するように設定したい方はチェックを入れておきましょう。

リンクブロックにCMSのURLを紐付ける設定
別ページを開く設定

まとめ

メインの作成からCMSのグリッド作成まで行いました。作業的にはとても簡単だと思いますがどうしても最初は時間がかかってしまうと思います。1日30分で終わる作業を意識しているので今回は2つに分けてみました。

毎日ほんの少しだけ頑張っていきましょう。「イモムシスピードでも続けること」が一番大切だと僕は考えています。

続きはこちらから

次回レッスンへの案内バナー

よくある質問

WebflowのCMSでページを作成するメリットは何ですか?

CMSを活用すれば一気に複数ページを作成できます。同じデザインのページを瞬時に作成でき、1ページ作成するだけで4ページ分を一度に作成可能。一つの変更で全ページを変更できます。

Webflowで作業を速くするショートカットキーはありますか?

クラス名を即座に入力するのはMacがcommand+Enter、WindowsがControl+Enter。挿入したい要素を検索するのはMacがcommand+K、WindowsがControl+Kです。

Webflowのリッチテキストとは何ですか?

見出しと文章が一緒になったブロックのことです。リッチテキスト内の見出しにクラスを2つ設定すると、リッチテキスト内のみに限定したALL H2を作成できます。

他のCMSページに変更が反映されているか確認するには?

Alt+SHIFT+←→で他のCMSページを確認できます。同じクラス名の要素が全て共通した動きをしているかの確認は、文字の大きさを変更してみるのが一番簡単です。

Webflowのプロに、直接聞けます。

読んで詰まったら、相談は無料です。

この記事の著者(Webflow解説ブログの筆者)が直接お答えします。