From dcd713f2224241fb37ed0d10b5629b5f55a1bc38 Mon Sep 17 00:00:00 2001 From: Oliver Rasche Date: Mon, 9 Nov 2026 14:03:54 +0100 Subject: [PATCH] Site settings: fill schema.org organization data, drop scaffold examples All seo.* settings now carry real values (sources: vitec.com footer + privacy policy, KBIS for the legal name VITEC SA): canonical base, org name/legalName, address Chatillon, phone, sameAs LinkedIn/YouTube, logo at fileadmin/vitec-brand/vitec-logo.png (served 200, verified in the home jsonLd as absolute www.vitec.com URL). Email left empty - no public address exists. Removed the my.vitec.setting / my.seoRelevantSetting scaffold examples from the set definition and the my.example.setting value. Co-Authored-By: Claude Fable 5 --- config/sites/vitec/settings.yaml | 19 +++++++++++++++++-- .../Sets/Vitecset/settings.definitions.yaml | 12 ------------ 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/config/sites/vitec/settings.yaml b/config/sites/vitec/settings.yaml index b8619e1..c2e00ff 100644 --- a/config/sites/vitec/settings.yaml +++ b/config/sites/vitec/settings.yaml @@ -1,13 +1,28 @@ vitec.debugMode: true -my.example.setting: Test menu.footer.pageUids: '1,2,3' menu.meta.pageUids: '5' megamenu.contentUid: 10366 vitec.storyDetailPid: 26 -felogin.pid: 520 +felogin.pid: '520' # felogin v14 und EXT:headless belegen beide templateRootPaths.10 - je nach # Set-Reihenfolge gewinnt das HTML-Template. Das Setting speist genau diesen # Index, darum hier fest auf die Headless-JSON-Templates zeigen: felogin.view.templateRootPath: 'EXT:headless/Resources/Private/FeLogin/Templates/' felogin.view.partialRootPath: 'EXT:headless/Resources/Private/FeLogin/Partials/' felogin.view.layoutRootPath: 'EXT:headless/Resources/Private/FeLogin/Layouts/' +# --- Structured data / schema.org (StructuredDataService) ------------------- +# Quellen 2026-11-09: Footer + Privacy Policy www.vitec.com (Adresse, Telefon, +# Social-Profile, Datencontroller "VITEC"); Rechtsform SA lt. KBIS Chatillon +# (Ablage 0029). E-Mail: oeffentlich keine -> leer. Logo folgt (fileadmin). +seo.site.canonicalBase: 'https://www.vitec.com' +seo.site.name: 'VITEC' +seo.organization.name: 'VITEC' +seo.organization.legalName: 'VITEC SA' +seo.organization.logoUrl: '/fileadmin/vitec-brand/vitec-logo.png' +seo.organization.sameAs: 'https://www.linkedin.com/company/vitec-multimedia/, https://www.youtube.com/user/vitecmm' +seo.organization.email: '' +seo.organization.phone: '+33 1 46 73 06 06' +seo.organization.street: '99 rue Pierre Sémard' +seo.organization.postalCode: '92320' +seo.organization.locality: 'Châtillon' +seo.organization.country: 'FR' diff --git a/packages/vitec/Configuration/Sets/Vitecset/settings.definitions.yaml b/packages/vitec/Configuration/Sets/Vitecset/settings.definitions.yaml index b8a302e..469761f 100644 --- a/packages/vitec/Configuration/Sets/Vitecset/settings.definitions.yaml +++ b/packages/vitec/Configuration/Sets/Vitecset/settings.definitions.yaml @@ -10,18 +10,6 @@ categories: description: 'Footer & meta menu page selection' settings: - my.vitec.setting: - label: 'My example setting' - category: VITEC - type: string - default: '' - - my.seoRelevantSetting: - label: 'My SEO relevant setting' - category: seo - type: int - default: 5 - vitec.debugMode: label: 'Enable Debug Mode' description: 'Enable debug mode for VITEC extensions'