Blöcke innerhalb eines Abschnitts

Wiederholbare Einheiten — einzelne Gerichte, Bilder, Stimmen — samt der drei Kurzformen, die TacticTable dazulegt.

Für Entwickler

Voraussetzungen

  • Recht: website:write

Blöcke sind das Mittel für alles, was in einem Abschnitt mehrfach vorkommt. Im Schema deklarieren Sie sie unter `blocks` als Liste von Objekten mit `type`, `name` und `settings`.

In der Vorlage laufen Sie mit `{% for block in section.blocks %}` darüber. Jeder Block hat `block.id`, `block.type` und `block.settings`. Die Reihenfolge ist die, die im Editor gezogen wurde.

DREI KURZFORMEN legt TacticTable zusätzlich in `section.settings`, sobald Blöcke vorhanden sind: `items` und `menu_items` enthalten die Einstellungen aller Blöcke als Liste, `images` die Werte ihres Feldes `url`. Damit lassen sich einfache Aufzählungen und Galerien schreiben, ohne eine eigene Schleife zu bauen.

Mit `max_blocks` im Schema begrenzen Sie die Anzahl im Editor. Erreicht der Redakteur die Grenze, meldet der Editor „Maximale Anzahl an Blöcken erreicht."

Wo im Dashboard

/restaurant/[slug]/website/themes/[id]/code

Im Dashboard öffnen