Die Objekte restaurant, brand, widget und analytics

Stammdaten, Markenwerte, Buchungs-Widget und Reichweitenmessung — Feld für Feld.

Für Entwickler

Voraussetzungen

  • Recht: website:write

`restaurant` führt `id`, `name`, `slug`, `description`, `tagline`, `email`, `phone`, `website`, `address_full`, `booking_url`, `logo_url`, `icon_url` und `opening_hours`. `address_full` ist die fertig zusammengesetzte Adresse; `booking_url` eine VOLLSTÄNDIGE Adresse zur Buchungsstrecke, kein Pfad.

`restaurant.opening_hours` ist eine Liste über sieben Tage, von Montag bis Sonntag. Je Eintrag: `label` (der deutsche Wochentag), `closed` (Wahrheitswert) und `times` (die Zeiten als fertiger Text, mehrere Fenster durch Komma getrennt). Die Zeiten stammen aus dem aktiven Standard-Set.

`brand` führt `primary`, `accent`, `background`, `text`, `font_headline` und `font_body` — die Markenwerte aus den Branding-Einstellungen.

`widget` führt `display_mode` (`embed` oder `floating`), `embed_url`, `loader_url`, `slug`, `floating_button_text`, `floating_position`, `floating_offset_x`, `floating_offset_y`, `floating_size`, `floating_icon_url`, `primary_color` und `accent_color`.

`analytics` führt `enabled`, `script_url` und `slug` für die cookiefreie Reichweitenmessung. Ohne hinterlegte Einstellung ist sie eingeschaltet.

`page_title` und `page_meta` (mit `title` und `description`) stammen aus den SEO-Feldern der jeweiligen Seite. `now` ist der Zeitpunkt des Renderns als Zeichenkette.

Wo im Dashboard

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

Im Dashboard öffnen