feat(content-management): expose SEO fields in Static Pages editor
Some checks failed
Architecture Governance / architecture (push) Has been cancelled

ContentPage.seo (title/description/keywords/canonical/ogTitle/ogDescription/
ogImage) was already modeled and serialized to bootstrap JSON but had no
editable UI. Added updateSeo() to the component and a translated SEO fieldset
using app-form-field/app-input. Added seoSection/seoTitle/seoDescription/
seoKeywords/seoCanonical/seoOgTitle/seoOgDescription/seoOgImage translation
keys to en/ru/hy and the Translations type.

Verified in browser at /edit/static-pages: SEO section renders with
translated labels for all three mock pages.
This commit is contained in:
sdarbinyan
2026-07-15 04:11:18 +04:00
parent f11b02134c
commit 97bd4b2b95
7 changed files with 77 additions and 1 deletions

View File

@@ -465,6 +465,14 @@ export const hy: Translations = {
orderLabel: 'Հերթականություն',
translationTitle: 'Թարգմանության վերնագիր',
htmlPreview: 'HTML',
seoSection: 'SEO',
seoTitle: 'SEO վերնագիր',
seoDescription: 'SEO նկարագրություն',
seoKeywords: 'Հիմնաբառեր',
seoCanonical: 'Canonical URL',
seoOgTitle: 'OG վերնագիր',
seoOgDescription: 'OG նկարագրություն',
seoOgImage: 'OG պատկեր',
visible: 'Տեսանելի',
layoutLabel: 'Layout',
columns: 'Սյուներ',