diff --git a/public/site/blueprints/pages/virtual-sample.yml b/public/site/blueprints/pages/virtual-sample.yml index d34de17..de444b6 100644 --- a/public/site/blueprints/pages/virtual-sample.yml +++ b/public/site/blueprints/pages/virtual-sample.yml @@ -34,6 +34,7 @@ tabs: type: pages layout: cards template: track + info: "{{ page.group }}" - width: 1/2 sections: fieldsSection: diff --git a/public/site/models/project.php b/public/site/models/project.php index 1e9e828..7ce2885 100644 --- a/public/site/models/project.php +++ b/public/site/models/project.php @@ -110,7 +110,11 @@ class ProjectPage extends NotificationsPage { $trackData['files'][] = getFileData($view); } - $files['dynamic'][] = $trackData; + if ($track->group()->isNotEmpty()) { + $files['dynamic'][$track->group()->value()][] = $trackData; + } else { + $files['dynamic']['independantTracks'][] = $trackData; + } } } diff --git a/src/components/Selector.vue b/src/components/Selector.vue index 5c524fc..3b1b2b2 100644 --- a/src/components/Selector.vue +++ b/src/components/Selector.vue @@ -2,53 +2,91 @@