Files
VITEC-website/packages/vitec/Classes
orascheandClaude Fable 5 c4ec979f78 Fill the /markets main page from "Markets Hero Page.xlsx"
- new vitec:import-markets-main (dry-run by default): one page with
  fixed approved copy, so the workbook content is embedded in the
  command instead of parsed at runtime; every target is resolved at
  runtime (pages by slug, elements by CType/colPos/container, market
  records by normalised title) and the command aborts on an unexpected
  structure
- the page already had the workbook structure (template vitec__2), so
  this updates the hero, the 50/50 markets intro (CTA -> /solutions)
  and the overview header in place
- the marketlist flexform selection moves from the old 9-record set
  (which still included the dropped "Security & Surveillance") to the
  11 main-market records in workbook order
- the 11 market card bodies land in the market records' teaser field
  (all were empty; the marketlist cards render from the records -
  frontend briefing asks for teaser on the cards)
- the old single-button prefooter container is hidden, replaced by a
  vitec_ctabanner (centered/orange, as on the 11 market hero pages)
  with both workbook CTAs: "Talk to our team" -> /contact and
  "Explore solutions" -> /solutions; explicit sorting after DataHandler
- page properties per the established set: seo/og/twitter title and
  description, canonical, abstract, curated keywords
- applied and verified live in the JSON (cards, order, teasers, CTA
  targets, meta tags); no spec bump - no new JSON keys involved

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-27 10:15:02 +01:00
..
2026-07-09 10:10:05 +02:00
2026-07-09 10:10:05 +02:00
2026-08-28 13:57:54 +02:00
2026-05-18 14:46:25 +02:00