Success-story migration + new plugins + JSON/UX polish
- Success Stories: full migration from old site (48/48, audited), markets n:n, quotation content block, columns content block, pretty SEO detail URLs via SuccessStoryPathRewrite middleware, list/detail split (list page 4 / story page), detailUrl/backUrl - New plugins: VITEC Locations (grid/list/map + RTE map text), VITEC Customer Logos (color/bw logic, only-show-selected), VITEC Card (one plugin for product/story/market/solution with reloading FlexForm + custom backend preview renderer) - Eventlist: layout dropdown (list/grid/teaserbar) in settings - Hero section CB: Images/Video tabs, background video + overlay - Product JSON: full category rootline (parents), fixed missing ConnectionPool import (all-products crash), category tree map - Backend preview CSS: container-query responsive (narrow columns) - Docs: ISO architecture spec, root + extension READMEs Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -86,12 +86,14 @@ class EventlistJsonRenderer
|
||||
$daysInAdvance = (int)($settings['daysinadvance'] ?? 0);
|
||||
$limit = (int)($settings['limit'] ?? 0);
|
||||
$debugMode = (bool)($settings['debug'] ?? false);
|
||||
$layout = (string)($settings['layout'] ?? 'list');
|
||||
|
||||
$upcoming = $this->fetchEvents(true, $limit, $daysInAdvance);
|
||||
|
||||
$response = [
|
||||
'events' => array_map(fn($e) => $this->serializeEvent($e), $upcoming),
|
||||
'settings' => [
|
||||
'layout' => $layout,
|
||||
'showpast' => $showPast,
|
||||
'daysinadvance' => $daysInAdvance,
|
||||
'limit' => $limit,
|
||||
|
||||
Reference in New Issue
Block a user