這篇完成:建立消息分類,讓新文章勾得到、前台列表能依類篩選。
擁有者與網站編輯者皆可。沒有分類時,發布消息 無法儲存。
路徑
- 內容類型 → 最新消息(
/admin/news)。 - 點 分類管理(
/admin/news/categories)。 - 在上方 新增分類 區塊填名稱與 slug,送出。
- 既有列可改名稱/slug,底部儲存;拖曳左欄調整順序。
新增一筆
畫面上提示:名稱與 slug 均須全站唯一;拖曳左欄可調整排序。多語站台請並排填各語言顯示名稱。
| 欄位 | 必填 | 說明 |
|---|---|---|
| 名稱 | 是 | 後台勾選與前台篩選看到的文字。 |
| URL slug | 是 | 分類頁路徑最後一段。用小寫英文、數字、連字號,例如 product-update。 |
公開分類頁一般為 /{消息網址前綴}/category/{分類 slug}。列表旁可複製公開連結。
新增成功會提示「已新增分類」。
編輯、複製、刪除、排序
| 操作 | 說明 |
|---|---|
| 改名稱/slug | 在該列修改後,用底部工具列儲存(未存離開會提醒)。 |
| 複製分類 | 複製一筆再改名稱與 slug。 |
| 刪除 | 該分類從列表消失。仍掛在此分類的消息,請先改勾其他分類,避免前台篩選對不上。 |
| 拖曳排序 | 左欄拖曳;排序會自動儲存(不必等整表鎖住)。 |
無法把消息的最後一個分類取消勾選(發布後仍須至少一個)。批量從消息上「移除分類」時,若會變成零分類,該筆會被略過。
怎麼驗
- 分類管理列表出現新分類,slug 正確。
- 開 新增消息,基本區勾得到這個分類。
- 發布一則後,分類頁或列表區塊依分類篩選看得到。
- 多語:切語系看未填的語言名稱是否合理 fallback。
常見卡住
| 狀況 | 怎麼辦 |
|---|---|
| 「請輸入分類名稱」 | 名稱空白。 |
| 無法儲存/slug 衝突 | 名稱或 slug 已有人用。換一個。 |
| 消息編輯沒有分類可勾 | 還沒新增;或看錯站台。 |
| 前台分類頁 404 | slug 改過、前綴改過,或列表頁/路由未接好。 |
相關說明
- 如何發布一則消息
- 如何翻譯內容