fix(admin): تعریف section-headings در فهرست موجودیتها — ویرایش تیتر بخشها روی /en به ستون انگلیسی میرفت
تیتر و توضیح بخشها (تیتر بخش خدمات، پروژههای شاخص، چرا آرامش و…) فقط درجا ویرایش میشوند و تعریفشان در ENTITIES جا افتاده بود؛ isTranslatable برایشان false برمیگشت و کلید تبدیل به title_en نمیشد — نتیجه اینکه ویرایش روی صفحهٔ انگلیسی حتی با زبان ویرایش انگلیسی، متن فارسی را بازنویسی میکرد و نسخهٔ انگلیسی بهظاهر هیچ تغییری نمیکرد.
This commit is contained in:
@@ -184,6 +184,19 @@ export const ENTITIES: Record<string, EntityConfig> = {
|
|||||||
fields: [F('label', 'برچسب'), F('key', 'کلید وضعیت', 'text', 'done یا progress', true)],
|
fields: [F('label', 'برچسب'), F('key', 'کلید وضعیت', 'text', 'done یا progress', true)],
|
||||||
defaults: { key: 'done', label: 'برچسب جدید' },
|
defaults: { key: 'done', label: 'برچسب جدید' },
|
||||||
},
|
},
|
||||||
|
'section-headings': {
|
||||||
|
resource: 'section-headings', dataKey: 'section_headings', title: 'تیتر بخشها', kind: 'collection',
|
||||||
|
titleKey: 'title',
|
||||||
|
// تیتر/توضیح بخشها فقط درجا (InlineEdit) ویرایش میشوند — نبودِ تعریف یعنی
|
||||||
|
// ویرایش روی صفحهٔ انگلیسی بهجای ستونهای _en ستون فارسی را بازنویسی میکرد
|
||||||
|
fields: [
|
||||||
|
F('key', 'کلید بخش', 'text', 'services / featured_projects / gallery / timeline / why_us / testimonials / team / articles', true),
|
||||||
|
F('label', 'برچسب بالای تیتر'), F('title', 'تیتر'), F('lead', 'توضیح', 'textarea'),
|
||||||
|
F('image', 'تصویر', 'image', undefined, true),
|
||||||
|
F('cta_label', 'متن دکمه'), F('cta_href', 'لینک دکمه', 'text', undefined, true),
|
||||||
|
],
|
||||||
|
defaults: { key: '', title: '', lead: '' },
|
||||||
|
},
|
||||||
seo_meta: {
|
seo_meta: {
|
||||||
resource: 'seo-meta', dataKey: 'seo_meta', title: 'سئوی صفحه', kind: 'collection',
|
resource: 'seo-meta', dataKey: 'seo_meta', title: 'سئوی صفحه', kind: 'collection',
|
||||||
titleKey: 'page_key',
|
titleKey: 'page_key',
|
||||||
|
|||||||
Reference in New Issue
Block a user