diff --git a/composer.json b/composer.json index 1859e1c2..2d6263a0 100644 --- a/composer.json +++ b/composer.json @@ -25,7 +25,7 @@ }, "require": { "php": "^8.1", - "statamic/cms": "^5.16" + "statamic/cms": "^5.17" }, "require-dev": { "doctrine/dbal": "^3.8", diff --git a/src/Structures/Nav.php b/src/Structures/Nav.php index 36c90f95..bff94f99 100644 --- a/src/Structures/Nav.php +++ b/src/Structures/Nav.php @@ -18,6 +18,7 @@ public static function fromModel(Model $model) ->collections($model->settings['collections'] ?? null) ->maxDepth($model->settings['max_depth'] ?? null) ->expectsRoot($model->settings['expects_root'] ?? false) + ->canSelectAcrossSites($model->settings['select_across_sites'] ?? null) ->model($model); } @@ -39,6 +40,7 @@ public static function makeModelFromContract(Contract $source) 'title' => $source->title(), 'settings' => [ 'collections' => $source->collections()->map->handle(), + 'select_across_sites' => $source->canSelectAcrossSites(), 'max_depth' => $source->maxDepth(), 'expects_root' => $source->expectsRoot(), ],