[CMS-VISUAL] F3: 栏目管理移除「首页展示形态」下拉,形态统一归首页布局编辑器配置
This commit is contained in:
@@ -37,12 +37,8 @@ const typeDict = [
|
||||
];
|
||||
const typeLabel = (t?: number) => typeDict.find(i => i.value === t)?.label || "未知";
|
||||
|
||||
/** 首页展示形态(docs/12;仅列表型栏目有意义,空=主题默认卡) */
|
||||
const homeStyleDict = [
|
||||
{ value: "", label: "默认卡片" },
|
||||
{ value: "news_grid", label: "双栏新闻卡" },
|
||||
{ value: "media_focus", label: "媒体聚焦列表" },
|
||||
];
|
||||
// F3(docs/20 §四):「首页展示形态」配置入口已收敛到「站点设置 → 首页布局」区块属性,
|
||||
// 栏目管理只管数据(名称/类型/排序/状态/SEO);存量 homeStyle 值由后端保存时保留。
|
||||
|
||||
const sortModal = ref(false);
|
||||
const sortParentId = ref<number | null>(null);
|
||||
@@ -63,7 +59,6 @@ const form = reactive({
|
||||
type: 1,
|
||||
linkUrl: "",
|
||||
content: "",
|
||||
homeStyle: "",
|
||||
sortNo: 0,
|
||||
seoTitle: "",
|
||||
seoDescription: "",
|
||||
@@ -158,7 +153,6 @@ async function showAddNode() {
|
||||
form.type = 1;
|
||||
form.linkUrl = "";
|
||||
form.content = "";
|
||||
form.homeStyle = "";
|
||||
form.sortNo = 0;
|
||||
form.seoTitle = "";
|
||||
form.seoDescription = "";
|
||||
@@ -181,7 +175,6 @@ function showEditNode() {
|
||||
type: node.type ?? 1,
|
||||
linkUrl: node.linkUrl || "",
|
||||
content: node.content || "",
|
||||
homeStyle: node.homeStyle || "",
|
||||
sortNo: node.sortNo ?? 0,
|
||||
seoTitle: node.seoTitle || "",
|
||||
seoDescription: node.seoDescription || "",
|
||||
@@ -263,7 +256,6 @@ async function save() {
|
||||
type: form.type,
|
||||
linkUrl: form.linkUrl || undefined,
|
||||
content: form.content || undefined,
|
||||
homeStyle: form.type === 1 && form.homeStyle ? form.homeStyle : undefined,
|
||||
sortNo: form.sortNo,
|
||||
seoTitle: form.seoTitle || undefined,
|
||||
seoDescription: form.seoDescription || undefined,
|
||||
@@ -549,12 +541,6 @@ function openLink(url: string) {
|
||||
<div v-else class="editor-placeholder">编辑器加载中……</div>
|
||||
</div>
|
||||
</FormItem>
|
||||
<FormItem v-if="form.type === 1" label="首页展示形态">
|
||||
<Select v-model="form.homeStyle" placeholder="默认卡片">
|
||||
<Option v-for="s in homeStyleDict" :key="s.value" :value="s.value">{{ s.label }}</Option>
|
||||
</Select>
|
||||
<p class="form-tip">首页该栏目区块的呈现形态;展示形态由当前皮肤包的主题化实现决定,未实现的形态回落通用骨架渲染。也可在「站点设置 → 首页布局」里按区块单独指定形态(以那里为准)。</p>
|
||||
</FormItem>
|
||||
|
||||
<Divider size="small" orientation="left">SEO 设置</Divider>
|
||||
<FormItem label="SEO 标题">
|
||||
|
||||
Reference in New Issue
Block a user