CastMatrix

コンテンツ管理(ニュース・バナー・クーポン)

概要

お知らせ、トップページ用動画、バナー・クーポンの管理です。

お知らせ(News)

  • URL: /cmm/contents/news
  • 記事の作成・編集・削除、公開予約に対応します。
  • API: GET/POST /api/cmm/news, PUT/DELETE /api/cmm/news/:id

バナー・クーポン・トップ動画

  • URL: /cmm/contents/banners
  • Banners_Coupons テーブルで typebanner または coupon を統合管理します。
  • 画像、リンク URL、表示期間(開始・終了)、表示順を設定できます。
  • トップページのコンセプト動画もここで管理します(Site_Settings.top_video_url 等と連携)。

クーポン(公開サイト)

  • 公開 URL: /coupon
  • 画面提示用のイベント・割引チケット画像一覧として表示されます。

各編集画面の概要

お知らせ(/cmm/contents/news

  • タイトル・本文・公開日時・公開フラグを持つ CRUD 画面
  • 公開日時が未来の場合はフロントに表示されない(予約投稿)

バナー・クーポン(/cmm/contents/banners

  • 画像 URL・リンク URL・種別(banner / coupon)・start_date(有効開始日)・end_date(有効終了日)・表示順を管理
  • 有効期間外(start_date より前、または end_date より後)のバナーは公開 API に返らない
  • 公開サイトでは画像がフル幅で表示される。種別ラベル(バナー / クーポン)と日付は自動表示される
  • タイトル・説明フィールドは存在しない。バナー内容はすべて画像で表現する

料金・システム(/cmm/contents/system

  • HTML または Markdown で自由記述できる単一テキストエリア
  • フロントの /system ページに set:html でそのまま描画される

求人管理(/cmm/contents/recruit

  • キャスト向け・スタッフ向けの 2 フォームを同画面で編集
  • 各フォームに「ページタイトル」「募集要項」「待遇・給与」「メッセージ」「応募フォーム URL」