メインコンテンツにスキップ
すべてのコレクションよくある質問CMS
特定のCMSアイテムに「NEW」バッジを表示する方法
特定のCMSアイテムに「NEW」バッジを表示する方法

CMSアイテムのブール値を基準に、特定のCMSアイテムにのみ特定の要素を表示することができます。この記事では、新着商品(CMSアイテム)にのみ「NEW」バッジを表示する手順をご紹介します。

Saika avatar
対応者:Saika
昨日アップデートされました

指定するCMSアイテムにのみ要素を表示する方法

CMSプロパティを基準に設定できる「表示条件」を利用して、特定のCMSアイテムに要素を表示することができます。

ユースケース

  • 新着商品にのみ「NEW」バッジを表示

  • 開催中のイベントにのみ申し込みボタンを表示

  • 公開日から1週間以内の新着ブログ記事に「NEW」バッジを表示

この記事ではブール値プロパティを使って、新着商品を掲載している記事詳細ページと商品リスト上に、「NEW」バッジを表示する手順をご紹介します。

その他プロパティを使った場合でも、同様に表示・非表示の切り替えを設定することが可能です。詳しくは、下記記事をご覧ください。

スクリーンショット:新着商品(CMSアイテム)にのみ「NEW」バッジが表示されている様子。

設定手順

1. 事前準備

次の記事を参考に、バッジを表示させる記事詳細ページと記事リストの作成を事前に行なってください。

2. ブール値プロパティの設定

  1. ブール値プロパティを追加します。
    アイテム一覧を右にスクロールして[+]をクリックし、[ブール値]を追加します。プロパティ名は「NEWバッジ」とします。

  2. アイテムごとに有効・無効を設定します。
    「NEW」バッジを表示したいアイテムのブール値を有効(青)にします。

CMSアイテムにブール値プロパティを設定する様子。

3. 「NEW」バッジの配置

記事詳細ページまたは記事リストに「NEW」バッジを配置します。

  1. 画面左側の追加パネルから、テキストボックスをドラッグ&ドロップで配置します。

  2. 「NEW」と入力します。 テキストボックスをダブルクリックまたは画面左側の設定パネルを開き、編集します。

  3. フォントサイズ、色、背景色などのスタイルを調整します。

「NEW」バッジをアイテムに配置する様子。

4. 表示条件の設定

  1. 「NEW」バッチを選択します。

  2. 画面右側の設定パネルを開き、[表示条件を設定]をクリックします。

  3. 表示条件を設定します。
    プロパティからブール値の[NEWバッジ]を選択し、[is True]を設定します。

配置した「NEW」バッジの表示条件を設定する様子。

4. 動作確認

ライブプレビューで指定したアイテムにのみ「NEW」バッジが表示されているか確認します。

スクリーンショット:設定した内容をライブプレビューで確認する様子。

CMSアイテムのステータスが「公開中」であることを確認の上、問題がなければサイトの公開・更新を行い、公開サイトへ反映します。

スクリーンショット:サイトを公開・更新する様子。

出し分け 新着 表示のカスタマイズ

こちらの回答で解決しましたか?