- Admin guide: RBAC roles, role-based dashboard, plugin types (content/system) - CodePress developer guide: plugin types, admin plugin API, SCSS compilation, asset serving - Theme developer guide: SCSS sole CSS source, css_compiled read-only, guide layout - Content manager guide: layout selection from theme.json, plugin order in frontmatter - Both NL and EN updated with identical structure - 35 files updated
1.4 KiB
1.4 KiB
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:
---
layout: left_sidebar
plugins:
- HTMLBlock
- Navigation
---
# Pagina titel
Content...
Frontmatter velden
layout— Layout naam (moet voorkomen intheme.jsontemplate mapping; fallback opconfig.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).