Section Groups: Header, Body und Footer
Wie Header und Footer global für alle Seiten verwaltet werden, wie enabled_on Sections einschränkt und was section_groups.json festlegt.
| Gruppe | Gültigkeit | Ausgabe im Layout |
|---|---|---|
header | alle Seiten | content_for_header |
body | nur diese Seite | content_for_layout |
footer | alle Seiten | content_for_footer |
Sections einschränken
{ "name": "Header", "enabled_on": { "groups": ["header"] } }
{ "name": "Footer", "enabled_on": { "groups": ["footer"] } }
{ "name": "Hero", "enabled_on": { "groups": ["body"] } }
{ "name": "Trennlinie", "enabled_on": { "groups": ["header", "body", "footer"] } }Ohne enabled_on ist eine Section in allen drei Gruppen verfügbar. Schränke Navigation und Copyright ein, damit niemand sie versehentlich in den Body setzt.
Header und Footer je Theme
Header und Footer werden pro Theme gespeichert, nicht pro Seite. Ihr Veröffentlichen baut die komplette Website neu. Die Startkonfiguration bei der ersten Aktivierung liefert config/section_groups.json:
{
"header": {
"sections": {
"header-default": {
"type": "header", "label": "Header", "disabled": false,
"settings": { "logo_text": "Meine Marke", "main_menu": "main-menu" },
"blocks": {}, "block_order": []
}
},
"order": ["header-default"]
},
"footer": {
"sections": {
"footer-default": {
"type": "footer", "label": "Footer", "disabled": false,
"settings": { "color_scheme": "dark" }, "blocks": {}, "block_order": []
}
},
"order": ["footer-default"]
}
}Änderungen an
section_groups.jsonwirken nur bei neu aktivierten Themes. Bestehende Installationen behalten ihre Header und Footer.
Grenzen
Maximal 25 Sections pro Gruppe und 50 Blocks pro Section.
Unser Support antwortet in der Regel innerhalb eines Werktags.