Eerste commit voor Helvoirt Gevelreiniging
This commit is contained in:
@@ -0,0 +1,93 @@
|
||||
/**
|
||||
* Homepage — tekstinhoud (wave 2a). Eén singleton `homepage` met losse velden + inline
|
||||
* repeaters (vinkjes, werkwijze-stappen, kleine reviews, FAQ). Beeld (hero-cards + galerij)
|
||||
* komt in wave 2b als aparte collecties (repeaters kunnen geen image-subveld bevatten).
|
||||
* `data` = exact de huidige tekst → site blijft identiek zodra index/Hero uit het CMS lezen.
|
||||
*/
|
||||
export const homepage = [
|
||||
{
|
||||
slug: "homepage",
|
||||
label: "Homepage",
|
||||
labelSingular: "Homepage",
|
||||
fields: [
|
||||
{ slug: "hero_title", label: "Hero · titel (H1)", type: "string", required: true },
|
||||
{ slug: "hero_sub", label: "Hero · subtekst", type: "text", required: true },
|
||||
{ slug: "hero_points", label: "Hero · vinkjes (rijen)", type: "repeater", required: false,
|
||||
subFields: [{ slug: "text", type: "string", label: "Tekst", required: true }] },
|
||||
{ slug: "intro_statement", label: "Intro · statement", type: "text", required: true },
|
||||
{ slug: "intro_body", label: "Intro · alinea", type: "text", required: true },
|
||||
{ slug: "intro_meta", label: "Intro · meta-regel", type: "string" },
|
||||
{ slug: "diensten_kicker", label: "Diensten · kicker", type: "string" },
|
||||
{ slug: "diensten_kop", label: "Diensten · kop", type: "string", required: true },
|
||||
{ slug: "werkwijze_kop", label: "Werkwijze · kop", type: "string", required: true },
|
||||
{ slug: "werkwijze", label: "Werkwijze · stappen (rijen)", type: "repeater", required: false,
|
||||
subFields: [
|
||||
{ slug: "title", type: "string", label: "Titel", required: true },
|
||||
{ slug: "text", type: "text", label: "Tekst" },
|
||||
] },
|
||||
{ slug: "proof_kop", label: "Bewijs-galerij · kop", type: "string", required: true },
|
||||
{ slug: "reviews_featured_text", label: "Reviews · uitgelichte quote", type: "text", required: true },
|
||||
{ slug: "reviews_featured_name", label: "Reviews · uitgelichte naam", type: "string" },
|
||||
{ slug: "reviews_featured_place", label: "Reviews · uitgelichte plaats", type: "string" },
|
||||
{ slug: "reviews_small", label: "Reviews · kleine reviews (rijen)", type: "repeater", required: false,
|
||||
subFields: [
|
||||
{ slug: "text", type: "text", label: "Reviewtekst", required: true },
|
||||
{ slug: "name", type: "string", label: "Naam" },
|
||||
] },
|
||||
{ slug: "gebied_kop", label: "Werkgebied · kop", type: "string", required: true },
|
||||
{ slug: "gebied_sub", label: "Werkgebied · subtekst", type: "string" },
|
||||
{ slug: "faq_kop", label: "FAQ · kop", type: "string", required: true },
|
||||
{ slug: "faq_lead", label: "FAQ · inleiding", type: "string" },
|
||||
{ slug: "faq", label: "FAQ · vragen (rijen)", type: "repeater", required: false,
|
||||
subFields: [
|
||||
{ slug: "question", type: "string", label: "Vraag", required: true },
|
||||
{ slug: "answer", type: "text", label: "Antwoord" },
|
||||
] },
|
||||
],
|
||||
content: [
|
||||
{
|
||||
slug: "main",
|
||||
status: "published",
|
||||
data: {
|
||||
hero_title: "Je gevel weer als nieuw.",
|
||||
hero_sub: "Van groene aanslag tot kapot voegwerk: wij maken de buitenkant van je huis weer schoon en heel. Netjes opgeleverd, met een eerlijke prijs vooraf.",
|
||||
hero_points: [
|
||||
{ text: "Eerlijke prijs vooraf" },
|
||||
{ text: "Netjes opgeleverd" },
|
||||
{ text: "Particulier en zakelijk" },
|
||||
],
|
||||
intro_statement: "Schoon, strak en vakkundig. Dat is waar Helvoirt Gevelreiniging voor staat.",
|
||||
intro_body: "Of het nu om een hele gevel gaat of om één schoorsteen: we komen langs, denken mee en leveren werk waar je trots op bent. Voor particulieren en bedrijven in Helvoirt en omgeving.",
|
||||
intro_meta: "Particulier en zakelijk · eerlijke prijs vooraf · netjes opgeleverd",
|
||||
diensten_kicker: "Onze diensten",
|
||||
diensten_kop: "Vakwerk voor je hele buitenkant",
|
||||
werkwijze_kop: "Van eerste belletje tot schoon opgeleverd",
|
||||
werkwijze: [
|
||||
{ title: "Bellen of mailen", text: "Je vraagt een gratis offerte aan. Vertel kort om welk werk het gaat." },
|
||||
{ title: "We komen kijken", text: "We bekijken het werk ter plekke, meten op en denken met je mee." },
|
||||
{ title: "Heldere offerte", text: "Je krijgt een duidelijke prijs op papier. Geen verrassingen achteraf." },
|
||||
{ title: "Schoon opgeleverd", text: "We voeren het netjes uit, ruimen op en lopen het samen na." },
|
||||
],
|
||||
proof_kop: "Echt werk, echte resultaten",
|
||||
reviews_featured_text: "Onze gevel zat vol groene aanslag en ziet er nu weer als nieuw uit. Keurig gewerkt, alles netjes afgedekt en opgeruimd. Echt vakwerk.",
|
||||
reviews_featured_name: "Familie Jansen",
|
||||
reviews_featured_place: "Helvoirt",
|
||||
reviews_small: [
|
||||
{ text: "Snel een eerlijke offerte gekregen en het voegwerk is prachtig geworden.", name: "Peter de Vries" },
|
||||
{ text: "Dak laten reinigen en coaten. Goede communicatie en een mooi resultaat.", name: "M. Bakker" },
|
||||
],
|
||||
gebied_kop: "Werkzaam in Helvoirt en omgeving",
|
||||
gebied_sub: "Staat jouw plaats er niet bij? Bel of mail gerust, vaak komen we er ook.",
|
||||
faq_kop: "Goed om te weten",
|
||||
faq_lead: "De vragen die klanten ons meestal als eerste stellen.",
|
||||
faq: [
|
||||
{ question: "Wat bepaalt de prijs?", answer: "De grootte van het oppervlak, de mate van vervuiling en de bereikbaarheid. Je krijgt vooraf een vaste prijs, zonder verrassingen achteraf." },
|
||||
{ question: "Hoe lang duurt het?", answer: "Dat hangt van het werk af. Bij de offerte hoor je een concrete planning, zodat je weet waar je aan toe bent." },
|
||||
{ question: "Geven jullie garantie?", answer: "Ja. We werken netjes en staan achter ons werk; de afspraken leggen we vast in de offerte." },
|
||||
{ question: "Moet ik thuis zijn?", answer: "Voor de inspectie en de oplevering is het handig, maar lang niet altijd nodig. We stemmen het samen af." },
|
||||
],
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
];
|
||||
Reference in New Issue
Block a user