コンテンツ管理(ニュース・バナー・クーポン)
概要
お知らせ、トップページ用動画、バナー・クーポンの管理です。
お知らせ(News)
- URL:
/cmm/contents/news - 記事の作成・編集・削除、公開予約に対応します。
- API:
GET/POST /api/cmm/news,PUT/DELETE /api/cmm/news/:id
バナー・クーポン・トップ動画
- URL:
/cmm/contents/banners Banners_Couponsテーブルでtypeがbannerまたは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」