Blueprint-Struktur
{
"seite": "/adressen/liste",
"titel": "Adressen",
"warum": "Themen als Ueberblick sofort, Seiten und Wege lazy",
"modul": "ui.adressen",
"bereiche": {
"seiten": {
"rolle": "arbeit",
"gewicht": 3,
"warum": "zuerst die Themen, dann die Seiten eines Themas"
},
"wege": {
"rolle": "begleitung",
"entbehrlich": true,
"gewicht": 1,
"warum": "Wege erst auf Knopf"
}
},
"bausteine": [
{
"id": "themen",
"el": "formular",
"in": "seiten",
"fn": "ui.adressen.themen",
"titel": "Themen",
"sofort": true,
"ueberblick": true,
"knopf": "Themen laden",
"warum": "kleiner Ueberblick aus SEITEN"
},
{
"id": "themen-tabelle",
"el": "tabelle",
"in": "seiten",
"quelle": "$ergebnis.gruppen",
"titel": "Themen",
"warum": "Thema und Anzahl"
},
{
"id": "thema",
"el": "formular",
"in": "seiten",
"fn": "ui.adressen.thema",
"titel": "Seiten eines Themas",
"sofort": false,
"knopf": "Thema oeffnen",
"warum": "Lazy Load"
},
{
"id": "tabelle",
"el": "tabelle",
"in": "seiten",
"quelle": "$thema.zeilen",
"titel": "Adressen des Themas",
"warum": "erst nach dem Oeffnen"
},
{
"id": "wege-holen",
"el": "formular",
"in": "wege",
"fn": "ui.adressen.wege_liste",
"titel": "Wege",
"sofort": false,
"knopf": "Wege laden",
"warum": "nicht beim Oeffnen"
},
{
"id": "wege-tabelle",
"el": "tabelle",
"in": "wege",
"quelle": "$wege-holen.zeilen",
"titel": "Adressen auf den Wegen",
"warum": "Weg, Art, Pfad, Titel"
}
],
"art_blueprint": "seite"
}