Insights spotlight: news from folders 11 + 442, source editable in the menu
- Megamenu entries with the catalog or spotlight layout get two editor fields, "Data source folders" (source_pages) and "Data source categories" (source_categories); the extension stores them, the site package's listener reads them from the entry row. - ProvideInsightsSpotlight reads its news from those folders (empty = 11 + 442; the newer posts live in 442, the query only read 11) and, when set, only from those categories (Insights: Blog Post + Press Release). Newest datetime first, three cards. - Pages carrying the menu are tagged with the news and event tables, so saving such a record refreshes the menu without a cache flush. - VITEC field descriptions via a TCA override; spec v1.31, README. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
ad1f3c179c
commit
73e4298b75
7 files changed
+142
-18
No files matched your search
@@ -43,7 +43,7 @@ return [
|
||||
'1' => [
|
||||
'showitem' => '
|
||||
--div--;' . $ll . 'tab.general,
|
||||
hidden, title, link, layout, tree_display,
|
||||
hidden, title, link, layout, tree_display, source_pages, source_categories,
|
||||
--div--;' . $ll . 'tab.columns,
|
||||
menu_columns,
|
||||
--div--;' . $ll . 'tab.teasers,
|
||||
@@ -131,6 +131,27 @@ return [
|
||||
],
|
||||
],
|
||||
],
|
||||
// data-driven layouts: where the site package's listener reads its
|
||||
// records from - the extension only passes the entry row on
|
||||
'source_pages' => [
|
||||
'displayCond' => 'FIELD:layout:IN:catalog,spotlight',
|
||||
'label' => $ll . 'source_pages',
|
||||
'description' => $ll . 'source_pages.description',
|
||||
'config' => [
|
||||
'type' => 'group',
|
||||
'allowed' => 'pages',
|
||||
'size' => 3,
|
||||
'maxitems' => 20,
|
||||
],
|
||||
],
|
||||
'source_categories' => [
|
||||
'displayCond' => 'FIELD:layout:IN:catalog,spotlight',
|
||||
'label' => $ll . 'source_categories',
|
||||
'description' => $ll . 'source_categories.description',
|
||||
'config' => [
|
||||
'type' => 'category',
|
||||
],
|
||||
],
|
||||
|
||||
'menu_columns' => [
|
||||
'label' => $ll . 'menu_columns',
|
||||
|
||||
Reference in new issue
Block a user