Wat er in Webflow komt te staan
Twee collecties, en verder niets. De realisatiecategorieën zijn opgeheven met hun
pagina's, en de filter op het realisatieoverzicht doet hun werk. Alles hieronder rolt uit
npm run export:webflow, uit dezelfde data als de mockup — deze pagina is dus
geen tweede lijst die kan gaan afwijken, maar dezelfde lijst in leesbare vorm.
| Collectie | Items | Velden | Waarvoor |
|---|---|---|---|
| Expertises | 12 | 13 | De twaalf themapagina's onder <code>/expertises/</code>. Draagt de zoekwoorden, de intro, de veelgestelde vragen en de onderlinge relaties. |
| Cases | 172 | 12 | De realisaties onder <code>/cases/</code>. Grootste collectie van de site en tegelijk de leegste: vandaag staan er een titel, een categorie en een beeld op. |
Vijf secties erbij is geen vijf keer meer werk
De nieuwe secties komen één keer in de template van de collectie; de inhoud per pagina komt uit velden — een rich-text veld voor de vragen, een beeld- of referentieveld voor de logo's, een lijst voor de stappen. Een pagina die een sectie niet nodig heeft laat het veld leeg, en de sectie verdwijnt automatisch.
De velden per collectie
De grijze rijen zijn wat Webflow zelf aanmaakt. De rode types zijn de referentievelden: die bepalen in welke volgorde je importeert. Wat er in het rood bij staat, komt leeg uit de export en moet nog aangeleverd worden.
Expertises
expertises · 12 items ·
13 velden bovenop Name en Slug
| Veld | Type | Wat het is |
|---|---|---|
name | ingebouwd | Maakt Webflow zelf aan bij de collectie — niet toevoegen. Gevuld uit naam. |
slug | ingebouwd | Maakt Webflow zelf aan bij de collectie — niet toevoegen. Gevuld uit slug. |
| Cluster | Option | — |
| Rol | Option | Pijler, steun of bewijs. Stuurt hoe zwaar de pagina wordt en of ze in de voettekst en de kruislinks vooraan komt. |
| Korte omschrijving | PlainText | Eén regel voor de kaart in het mega menu en op /expertises. Niet hetzelfde veld als Intro: die staat op de pagina zelf en draagt het zoekwoord. |
| Intro | PlainText | De openingsalinea onder de H1. Spelregel 1: het primaire zoekwoord staat in de H1, de title én de eerste alinea. |
| H1 | PlainText | — |
| SEO-titel | PlainText | Bind dit veld in de template-instellingen aan de paginatitel. Maximaal 60 tekens, zoekwoord vooraan, merk achteraan. Geen enkele pagina van de huidige site heeft een eigen title die dat doet. |
| SEO-omschrijving | PlainText | 140 tot 155 tekens. Nul van de 238 huidige pagina's heeft er een. |
| Primair zoekwoord | PlainText | — |
| Secundaire zoekwoorden | PlainText | Komma-gescheiden, ter referentie voor wie de pagina schrijft. Deze termen horen als tussenkop op de pagina, niet als aparte pagina. |
| Hoofdbeeld | Image | — |
| Veelgestelde vragen | RichText | Draagt de FAQPage-structured data en neemt de inhoud van de vijftien blogadressen over. Het anker van deze sectie is #faq — daar landen negen omleidingen op. De CSV levert de vragen als h3 met een alinea eronder, in de volgorde uit secties.ts; in de Designer bind je dit veld aan een Rich Text-blok of splits je het in een aparte FAQ-collectie als je per vraag wil filteren. |
| Moederpagina | Reference | Verwijst naar de eigen collectie: een steun- of bewijspagina hangt onder een pijler. Vijf items hebben dit veld. Bij een CSV-import bestaat het doelitem nog niet, dus zet dit in een tweede pass of met de hand. Verwijst naar de collectie expertises. |
| Verwante expertises | MultiReference | Twee of drie per pagina, voor de sectie Verwante expertises. Ook een verwijzing naar de eigen collectie, dus dezelfde tweede pass als Moederpagina. Verwijst naar de collectie expertises. |
Cases
cases · 172 items ·
12 velden bovenop Name en Slug · 9 velden komen leeg uit de export
| Veld | Type | Wat het is |
|---|---|---|
name | ingebouwd | Maakt Webflow zelf aan bij de collectie — niet toevoegen. Gevuld uit titel. |
slug | ingebouwd | Maakt Webflow zelf aan bij de collectie — niet toevoegen. Gevuld uit slug. |
| Expertises | MultiReference | MultiReference en niet Reference: 14 projecten stonden op de huidige site onder twee categorieën, als twee aparte cases met elk hun eigen adres. Ze zijn samengevoegd tot één case met twee expertises — één URL, geen dubbele inhoud, en de case verschijnt nog steeds in beide overzichten. Verwijst naar de collectie expertises. |
| Hoofdbeeld | Image | — |
| Beeldgalerij | MultiImage | Komt leeg uit de export. Minstens vijf beelden per case, met een alt-tekst die project en dienst noemt. |
| Uitgelicht | Switch | — |
| Klant | PlainText | Komt leeg uit de export. Staat vaak in de titel, maar is niet als apart gegeven gecrawld. |
| Jaar | Number | De filterbalk op /realisaties biedt sorteren aan, maar zonder dit veld is "nieuwste eerst" gewoon de volgorde van de collectie. Komt leeg uit de export. Nodig om op datum te kunnen sorteren; zit niet in de crawl. |
| Locatie | PlainText | Komt leeg uit de export. Niet in de crawl. |
| Afmetingen | PlainText | Komt leeg uit de export. Niet in de crawl. |
| De opdracht | RichText | Komt leeg uit de export. 40 tot 75 woorden per case. |
| Wat we bouwden | RichText | Komt leeg uit de export. 40 tot 75 woorden per case. |
| SEO-titel | PlainText | Komt leeg uit de export. Nog niet geschreven. |
| SEO-omschrijving | PlainText | Komt leeg uit de export. Nog niet geschreven. |
De relaties
3 velden verwijzen naar een andere collectie. Twee ervan wijzen naar hun eigen collectie, en dat is precies waarom de import in twee passes gebeurt.
| Veld | Op | Type | Wijst naar | Wat het doet |
|---|---|---|---|---|
| Moederpagina | Expertises | Reference | expertises | Hangt een steun- of bewijspagina onder haar pijlerpagina. |
| Verwante expertises | Expertises | MultiReference | expertises | Twee of drie zusterpagina's per expertise, voor de sectie Verwante expertises onderaan. |
| Expertises | Cases | MultiReference | expertises | Een case kan onder meer dan één expertise vallen. 14 projecten stonden op de huidige site onder twee categorieën, als twee aparte pagina's met elk hun eigen adres. |
De omgekeerde richting heeft geen eigen veld nodig
Om de realisaties per expertise te tonen zet je op de expertise-template een Collection List die filtert op Expertises = huidig item. Dat werkt via hetzelfde MultiReference-veld op de case. Een tweede referentie in de andere richting aanmaken geeft twee lijsten die uit elkaar kunnen lopen, en een kip-en-ei bij het aanmaken.
Datzelfde geldt voor “meer van deze klant”: dat kan Webflow niet, want een Collection List filtert op het huidige item via een referentieveld en niet via een tekstveld. Klant blijft een gewoon tekstveld in de feitenrij.
Importvolgorde
Dwingend, want een referentie matcht op de Name van een item dat al moet bestaan.
-
Maak Expertises aan en importeer
expertises.csvzonder de kolommen Moederpagina en Verwante expertises. Die twee wijzen naar de eigen collectie, dus bij de eerste import bestaan de doelitems nog niet. - Vul Moederpagina en Verwante expertises aan. Twaalf items, dus dat gaat sneller met de hand dan met een tweede import.
-
Maak Cases aan. Het veld Expertises heeft de
collectionIdvan Expertises nodig; die krijg je pas terug uit de aanmaak-call van stap 1. -
Importeer
cases.csv. 172 items. De kolom Expertises bevat de namen, met een puntkomma tussen twee expertises. -
Zet de 60 omleidingen.
redirects.csvis een werklijst en geen importbestand: Webflow neemt 301's in de site-instellingen één per één aan. Elke rij heeft de reden erbij.
Wat er nog leeg is
9 velden komen leeg uit de export. Samen zijn dat 1.548 celwaarden — het is geen bug in de export maar de inhoud die er vandaag op de site niet staat, en tegelijk de reden dat de casepagina's zo weinig ophalen.
| Veld | Op | Items | Waarom leeg |
|---|---|---|---|
| Beeldgalerij | Cases | 172 | Minstens vijf beelden per case, met een alt-tekst die project en dienst noemt |
| Klant | Cases | 172 | Staat vaak in de titel, maar is niet als apart gegeven gecrawld |
| Jaar | Cases | 172 | Nodig om op datum te kunnen sorteren; zit niet in de crawl |
| Locatie | Cases | 172 | Niet in de crawl |
| Afmetingen | Cases | 172 | Niet in de crawl |
| De opdracht | Cases | 172 | 40 tot 75 woorden per case |
| Wat we bouwden | Cases | 172 | 40 tot 75 woorden per case |
| SEO-titel | Cases | 172 | Nog niet geschreven |
| SEO-omschrijving | Cases | 172 | Nog niet geschreven |
Filteren en sorteren
Relume levert de filterbalk en het grid. Het daadwerkelijk filteren, zoeken en sorteren van een collection list gebeurt met Finsweet Attributes — List Filter: een gratis extern script dat je met attributen op de elementen zet. Geen eigen code, maar wel een afhankelijkheid buiten Webflow zelf. Begroot dat mee.
| Wat je in het UX-plan ziet | Attribuut in Webflow |
|---|---|
| Het tegelgrid dat gefilterd wordt | fs-list-element="list" op de collection list |
| De tabs per cluster en per expertise | fs-list-element="filters" op het formulier, plus fs-list-field en fs-list-value per tab |
| Zoeken op projectnaam | fs-list-field="title" op het tekstveld |
| “Geen realisaties gevonden” | fs-list-element="empty" |
| Sorteren | aparte oplossing: List Sort |
| “Toon meer” | load-more, of Webflow-paginatie |
De kop “23 realisaties binnen standenbouw” is native, maar verbuigt niet
In het UX-plan is dat één stuk tekst; in Webflow zijn het twee Finsweet-elementen met een vast woord ertussen. Visueel identiek, maar enkelvoud en meervoud — “1 realisatie” — verbuigen niet mee zonder een snippet.
Grijp niet naar de filters-componenten van Relume
(filters1 tot filters6). Die zien er op papier uit als het
filter dat je wil, maar het zijn lege scaffolds: nul props, alle opties hardcoded, en op
de plek van de collectie een gestippelde placeholder. Het filteren komt nog altijd van
Finsweet.
Omleidingsplan
49 adressen verdwijnen, en 60 omleidingen zetten ze op hun nieuwe plek. Elk ervan gaat naar de sectie die zijn inhoud overneemt — nooit naar de homepage, want dan is de bezoeker weg en de opgebouwde positie ook.
| Wat | URL's | Waarom |
|---|---|---|
| De blog | 15 | /blog en 14 artikelen. Dertien artikelen mikken allemaal op beursstanden en vechten met elkaar én met de dienstpagina: op die term staat een artikel eerste en de expertisepagina drieëndertigste. Samen 49.100 vertoningen bij 62 klikken. De inhoud wordt de vragensectie van de standenbouwpagina. |
| De losse SEO-landingspagina's | 8 | /standenbouw, /beursstand-design, /decorbouw-theater en vijf andere. Zes van de acht mikken op een term met tien zoekopdrachten per maand of minder. De teksten van /standenbouw en /decorbouw-theater werken wél en vormen de basis van de nieuwe standenbouw- en decorbouwpagina. |
| De realisatiecategorieën | 12 | /realisaties/<expertise>. Tien van de twaalf halen minder klikken dan hun expertisepagina en concurreren er alleen mee. De filter op het overzicht doet hun werk. |
| Dubbele projectpagina's | 14 | veertien projecten met twee adressen. Dezelfde inhoud die twee keer om dezelfde positie meedingt. Eén case met twee expertises in de plaats. |
Het volledige omleidingsplan
9 herbenoemde expertisepagina's, 12 realisatiecategorieën, 15 blogadressen, 8 losse landingspagina's, 14 dubbele projectpagina's en 2 losse adressen. Alle overige adressen houden hun slug — wat niet wijzigt, hoeft niet omgeleid te worden.
| Van | Naar | Waarom |
|---|---|---|
/beursstand-design | /expertises/standenbouw#ontwerp | De inhoud gaat over ontwerp en 3D en komt onder die tussenkop terecht. |
/blog | /expertises/standenbouw#faq | De bloghub zelf. Alle dertien artikelen gaan over beursstanden, dus de hub gaat naar de vragensectie die hun inhoud overneemt. |
/blog-post/10-tips-voor-een-aantrekkelijke-beursstand | /expertises/standenbouw#faq | Naar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag. |
/blog-post/10-tips-voor-een-unieke-beursstand | /expertises/standenbouw#faq | Naar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag. |
/blog-post/de-toekomst-van-beursstanden-trends-en-ontwikkelingen | /expertises/standenbouw#faq | Naar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag. |
/blog-post/decorbouw-voor-fashion-shows-en-fashion-shoots-een-nieuwe-dimensie-in-modepresentatie | /expertises/decorbouw#events | Het enige artikel dat niet over beursstanden gaat. |
/blog-post/duurzame-en-milieuvriendelijke-beursstanden-de-dos-en-donts | /expertises/standenbouw#faq | Naar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag. |
/blog-post/hoe-beursstanden-gebruiken-om-leads-te-genereren | /expertises/standenbouw#faq | Naar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag. |
/blog-post/hoe-beursstanden-ontwerpen-voor-maximum-impact | /expertises/standenbouw#faq | Naar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag. |
/blog-post/hoe-maak-ik-een-blijvende-indruk-tijdens-een-jaarbeurs | /expertises/standenbouw#faq | Naar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag. |
/blog-post/hoe-ontwerp-ik-een-aantrekkelijke-beursstand | /expertises/standenbouw#faq | Naar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag. |
/blog-post/opvallen-op-een-beurs-hoe-doe-ik-dat | /expertises/standenbouw#faq | Naar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag. |
/blog-post/uit-welke-materialen-wordt-een-beursstand-gemaakt | /expertises/standenbouw#faq | Naar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag. |
/blog-post/waarom-beursstanden-beter-presteren-dan-andere-marketingmethoden | /expertises/standenbouw#faq | Naar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag. |
/blog-post/wat-zijn-de-verschillen-tussen-modulaire-en-op-maat-gemaakte-beursstanden | /expertises/standenbouw#faq | Naar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag. |
/blog-post/welke-soorten-beursstanden-bestaan-er-en-hoe-kies-ik-de-juiste | /expertises/standenbouw#faq | Naar de vraag in de vragensectie die deze inhoud overneemt. Zet per artikel het anker van de juiste vraag. |
/broodjes-test2 | 410 — definitief weg | Testpagina die organisch gevonden wordt — 60 sessies per jaar — en in geen geval mag meeverhuizen. Een 410 zegt Google dat de pagina definitief weg is; een omleiding naar de homepage mag ook, maar dan blijft ze in de index staan. |
/cases/aiki-festival-container | /cases/aiki-noodles-festival-stand | Zelfde project op twee adressen; aiki-noodles-festival-stand blijft — volledige merknaam. |
/cases/bombay-schommel-2 | /cases/bombay-schommel | Zelfde project op twee adressen; bombay-schommel blijft — zonder telwoord. |
/cases/bubble-bar-2 | /cases/bubble-bar | Zelfde project op twee adressen; bubble-bar blijft — zonder telwoord. |
/cases/costa-coffee-2-copy | /cases/costa-coffee-2 | Zelfde project op twee adressen; costa-coffee-2 blijft — -copy is een kopie-adres. |
/cases/duvel-q-beach-decor | /cases/duvel-q-beach | Zelfde project op twee adressen; duvel-q-beach blijft — zonder dienstnaam in de slug. |
/cases/eastpakwinkel-rotsen | /cases/eastpak-rotsen | Zelfde project op twee adressen; eastpak-rotsen blijft — korter, zelfde project. |
/cases/h-m-brasserie-hennes | /cases/hm-brasserie-hennes | Zelfde project op twee adressen; hm-brasserie-hennes blijft — minder streepjes. |
/cases/mac21-bonsai-2-copy | /cases/mac21-bonsai-2 | Zelfde project op twee adressen; mac21-bonsai-2 blijft — -copy is een kopie-adres. |
/cases/mac21-dvlm | /cases/popup-shop-meir-tml | Zelfde project op twee adressen; popup-shop-meir-tml blijft — mac21-dvlm is een interne projectcode. |
/cases/nationale-loterij-2 | /cases/nationale-loterij-2024 | Zelfde project op twee adressen; nationale-loterij-2024 blijft — jaartal in plaats van telwoord. |
/cases/pukkelpop-festivalstand-beershack | /cases/pukkelpop-beershack | Zelfde project op twee adressen; pukkelpop-beershack blijft — korter, zelfde project. |
/cases/studio-100---story-studio | /cases/studio-100-story-studio | Zelfde project op twee adressen; studio-100-story-studio blijft — enkele streepjes. |
/cases/tml-amare-dubai-2 | /cases/tml-amare-dubai | Zelfde project op twee adressen; tml-amare-dubai blijft — zonder telwoord. |
/cases/zeb-interieurbouw | /cases/zeb | Zelfde project op twee adressen; zeb blijft — zonder dienstnaam in de slug. |
/decorbouw-festivals | /expertises/decorbouw#festivaldecor | Staat vandaag achtste op decorbouw. |
/decorbouw-modeshow | /expertises/decorbouw#events | Modeshows vallen onder event- en modeshowdecor. |
/decorbouw-theater | /expertises/decorbouw#theaterdecor | Haalt vandaag meer klikken dan zeven expertisepagina's; de tekst werkt en blijft. |
/decorstukken-stand | /expertises/decorbouw#decorstukken | Zelfde tussenkop als podiumdecor. |
/evenementen-decoratie | /expertises/decorbouw#events | Zelfde onderwerp als de modeshowpagina, dus dezelfde bestemming. |
/expertises/3d-objecten-letters | /expertises/3d-letters-logos | "3D objecten & letters" heet nu "3D-letters & logo's", naar de term die de markt gebruikt. |
/expertises/beursstanden | /expertises/standenbouw | "Beursstanden" heet nu "Standenbouw", naar de term die de markt gebruikt. |
/expertises/brand-activation-sampling | /expertises/brand-activation | "Brand activation & sampling" heet nu "Brand activation", naar de term die de markt gebruikt. |
/expertises/container-ombouw | /expertises/zeecontainer-ombouw | "Containers" heet nu "Zeecontainers ombouwen", naar de term die de markt gebruikt. |
/expertises/etalage-winkel-decor | /expertises/pos-materiaal | "Etalage & winkeldecor" heet nu "POS-materiaal & etalagedecor", naar de term die de markt gebruikt. |
/expertises/festivalstands | /expertises/festivalstanden | De slug loopt nu gelijk met de spelling van de rest van de site. |
/expertises/maatwerk-meubilair | /expertises/maatwerk-interieur | "Maatwerk meubilair" heet nu "Maatwerk interieur", naar de term die de markt gebruikt. |
/expertises/museum-tentoonstellingen | /expertises/tentoonstellingsbouw | "Museum & expo's" heet nu "Tentoonstellingsbouw", naar de term die de markt gebruikt. |
/expertises/pop-up-installaties | /expertises/pop-up-store | "Pop-up installaties" heet nu "Pop-upstores & pop-upbars", naar de term die de markt gebruikt. |
/nl/formulier/contact | /contact | Haalt vandaag 2.940 vertoningen. |
/podiumdecor-ontwerpen | /expertises/decorbouw#decorstukken | Podiumdecor staat als H3 onder decorstukken en podiumdecor. |
/realisaties/3d-objecten-letters | /realisaties | De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina. |
/realisaties/beursstanden | /realisaties | De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina. |
/realisaties/brand-activation-sampling | /realisaties | De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina. |
/realisaties/container-ombouw | /realisaties | De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina. |
/realisaties/decorbouw | /realisaties | De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina. |
/realisaties/etalage-winkel-decor | /realisaties | De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina. |
/realisaties/festivalstanden | /realisaties | De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina. |
/realisaties/interieurbouw | /realisaties | De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina. |
/realisaties/maatwerk-meubilair | /realisaties | De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina. |
/realisaties/museum-tentoonstellingen | /realisaties | De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina. |
/realisaties/pop-up-installaties | /realisaties | De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina. |
/realisaties/promotievoertuigen | /realisaties | De filter op het overzicht doet hetzelfde werk. In het menu wijst de categorie naar de bijbehorende expertisepagina. |
/standenbouw | /expertises/standenbouw | De belangrijkste omleiding van het plan: deze pagina staat vierde op standenbouw, een term van €25 per klik. Houd hem permanent staan en volg de term de eerste twee maanden na de livegang wekelijks op. |
Twee dingen die makkelijk vergeten worden
De omleiding van http:// naar https:// en van
plugnplay.be naar www werkt vandaag, maar moet opnieuw
ingesteld worden. Search Console toont de http-homepage nog altijd met 174 klikken en
9.535 vertoningen per jaar: die versie staat dus nog los in de index.
Voor de Franse en Engelse adressen geldt hetzelfde stel omleidingen, met de vertaalde slugs. Dat is ongeveer zestig regels per taal. Blijven die sites bestaan, dan hoeft er alleen omgeleid te worden waar de slug wijzigt.
Openstaande componentkeuzes
2 soorten componenten staan open. Bij elk hoort hetzelfde werk: ophalen uit de bibliotheek, de broncode nalezen, en pas dan in de template zetten.
| Soort | Waar het nodig is | Waar het voor is |
|---|---|---|
| bijlageveld | Contact | Een uploadveld op het contactformulier voor plannen of een technische fiche. Doorzocht op 08/09/2026: geen enkele contactsectie van Relume heeft er een. De enige upload-control in de bibliotheek is de avatar van form1, een instellingenformulier uit de dashboardreeks, en die in het contactformulier plakken is een veld bijtypen. In Webflow is het een File Upload-element, en dat vraagt een betaald site-plan met een limiet per maand en per bestand. |
| rich text | Privacy- en cookiebeleid | Eén kolom lopende tekst voor het privacy- en cookiebeleid. content30 of gelijkaardig. |
Wat er in de Relume-broncode mis is, en terugkomt bij elk nieuw component
Omgekeerde spread. In layout621, layout623, layout627, layout639,
layout651, layout675 en layout237 stond { ...props, ...Defaults }, waardoor
de defaults ná de props komen en alles wat je doorgeeft genegeerd wordt: het component
toont dan Lorem ipsum. Zeven van de zeven uit de 600-reeks die we opgehaald hebben.
Controleer dit bij elk nieuw component.
Hergebruikte lijstitems. layout627 rendert vier kaarten maar
hergebruikte listItems[0] en [1], waardoor items 3 en 4 nooit
verschenen.
Een grid dat maar één aantal aankan. layout621 en layout623 staan op
md:grid-cols-[1fr_auto_1fr_auto_1fr]: drie kolommen met twee
scheidingslijnen, en niets anders. Een vierde item schuift in de max-content kolom van
een tweede rij en wordt samengedrukt. layout627 leest listItems[0] tot
[3] rechtstreeks uit en wil er dus precies vier. Tel de items voor je een
component kiest.
Kopniveaus die niet kloppen. logo1 zet zijn strookkop in een
<h1> met de klasse text-h6 — een tweede H1 op elke
pagina, en alle zes logo-secties hebben het. layout639 zet subkoppen in een
<h6> direct onder een <h2>. In de Designer zet je
de tag van dat tekstelement gewoon goed; de klasse blijft.
Relume schrijft voor Tailwind v4. Classes als
size-3.75 en var(--color-scheme-background) bestaan daar
vanzelf en in v3 niet — de class staat er dan wel, maar doet niets: de bol van de
timeline werd 0 bij 0 pixels. In Webflow speelt dit niet, maar het bepaalt wel of je in
een prototype ziet wat het component eigenlijk doet. En de Tailwind-preset zet
container.screens.sm en .md op 100%, waar
Tailwind @media (min-width: 100%) van maakt — ongeldige CSS die de
productiebuild laat crashen op minificatie, terwijl de dev-server het slikt.
Wat niet uit een configbestand kan komen
- Secties, layout en styling. Webflow leest geen structuur uit een configbestand. Die kant gebeurt in de Designer door Relume-componenten te plakken en de velden eraan te binden. De Designer API kan wél elementen en classes aanmaken, maar dan bouw je een app om copy-paste na te doen.
-
De export is bewust alleen export. Een CSV-import in de Designer heeft geen token
nodig; een push naar de Data API wel, met
cms:write. Dat is pas de moeite als de import herhaalbaar moet zijn. - Meertaligheid staat er niet in. De Franse en Engelse namen horen bij Webflow Localization, op dezelfde collectie-items. Anderstalige pagina's bouwen we niet: de tussenkoppen per taal zijn niet onderzocht.
- Het uploadveld op het contactformulier vraagt een betaald site-plan, met een limiet per maand en per bestand. Het staat niet in een collectie — het is een formulierveld — maar het is wel een keuze die op het plan drukt.