Blog

Movable Typeの気づいた点などの紹介

2018.11.08

カテゴリセットで定義したカテゴリを一択のみにする方法

カテゴリセットで定義したカテゴリを一択のみにする方法になります。
通常では複数選択を許可しない方法であれば、ラジオボタン形式のカテゴリになります。

しかし、その方法で行うと仮にカテゴリが任意で選択がない場合などに対応できません。
ラジオボタンにしてしまうと編集する際に、未選択状態ができないからです。

/assets/20181108005007/images/movabletype7<em>contentfield</em>radio.png

例としてウェブページのフォルダのようなカテゴリを作る想定で説明します。
以下のようなフォルダ(カテゴリ)を想定します。

  • about/
  • company/
  • contact/

/assets/20181108004228/images/movabletype7<em>category</em>set.png

ラジオボタンで定義したものは、3つのうちどれかを選択しなければなりません。
仮にトップ階層にファイルを出力させたい要件を満たすことができません。

/assets/20181108004633/images/movabletype7_folder.png

カテゴリが任意の場合は、トップ階層に出力させる方法はコンテンツフィールド(フォルダ)を複数選択にした上でチェックボックス形式にします。
さらに最大数を1に最小数を0に設定することでトップ階層にファイルを出力させることができます。
以下のようにチェックボックス形式で複数選択した状態で保存や再構築するとエラーがでる仕様になります。

/assets/20181108004633/images/movabletype7<em>contentfield.png /assets/20181108005419/images/movabletype7</em>contentfield<em>radio</em>error.png

  • ラジオボタンの場合は、基本的に必須項目で使う
  • 任意の場合且つ一択の場合はmultiple(複数選択)を許可して、最大数を1・最小数を0にして使う

基本的なカテゴリ周りの設定方法になります。

  • Facebook
  • Twitter
  • はてなブックマーク
CATEGORY BACK