1. ヘルプ
  2. 実装(全般)
  3. ユースケース別の実装方法

フリーフォーマットのページのコンテンツを管理するにはどうしたらよいですか?

フリーフォーマットのページのコンテンツを管理するには、以下のような方法が考えられます。

CMS外で管理する方法

ウェブフレームワーク側のコードとして管理する

ヘッドレスCMSを利用したウェブ構築の場合、いわゆるテンプレート部分についてはCMS内では管理されず、ウェブフレームワーク上で管理されます。

つきましては、CMSでの管理が必要無いフリーフォーマットのページについては、GitHubなどのソースコード管理ツールに任意のフレームワークのコードを連携した上で、管理することができます。

CMS内で管理する方法

テキストエリアにHTMLタグを貼り付ける

フィールドの種類として、テキストエリアを選択すると、複数行に渡る任意の文字列を管理することができます。HTMLのコードをそのまま保存し、フロントエンド側でレンダリングすることで、任意のコンテンツを表示することが可能です。

リッチエディタで管理する

フィールドの種類として、リッチエディタを選択すると、入稿者が一定の文字の装飾をした上で、コンテンツを入稿することが可能です。実現可能な範囲は、リッチエディタの機能に依存するため、自由度は制限されますが、一定の対応が可能です。

繰り返しフィールドで管理する

繰り返しフィールドを利用すると、自分があらかじめ設定した組み合わせのフィールド(= カスタムフィールド)を複数個積み重ねて、自由度の高いコンテンツ登録が可能になります。

▼ 繰り返しフィールド
https://document.microcms.io/manual/repeat-field