# Content structuur Content wordt opgeslagen in de `content/` map zonder database. ## Ondersteunde bestandsformaten - `.md` — Markdown (aanbevolen) - `.php` — Dynamische PHP pagina's - `.html` — Statische HTML pagina's ## Bestandsnaam conventies ``` nl.pagina-naam.md # Nederlandse pagina en.page-name.md # Engelse pagina nl.map/ # Nederlandse map (vereist index bestand om klikbaar te zijn) ``` Taalprefix wordt dynamisch verwijderd op basis van beschikbare talen via `getAvailableLanguages()`. ## Frontmatter Markdown bestanden kunnen frontmatter metadata bevatten: ```markdown --- layout: left_sidebar plugins: - HTMLBlock - Navigation --- # Pagina titel Content... ``` ## Frontmatter velden - `layout` — Layout naam (moet voorkomen in `theme.json` template mapping; fallback op `config.default_template`) - `plugins` — Lijst van content plugins die in de sidebar verschijnen ### plugins veld Het `plugins` veld bepaalt: - **Welke plugins** in de sidebar verschijnen (alleen content plugins, niet systeem plugins) - **De volgorde** van de plugins in de sidebar (top tot onder) De volgorde in de frontmatter is de volgorde waarin de plugins worden getoond. In de admin content-edit pagina kun je de volgorde aanpassen met up/down knoppen; de frontmatter wordt live bijgewerkt. Plugins worden niet getoond als de gekozen layout geen sidebar heeft (bijv. `full_content`).