ИГ
Size: a a a
ИГ
A
ИГ
A
ИГ
A
AV
М
М
A
A
М
A
М
М
ИГ
М
S
S
use Cms\Classes\Page;
public static function resolveMenuItem($item, $url, $theme)
{
$pageName = 'your-page-file';
$cmsPage = Page::loadCached($theme, $pageName);
$items = self
::orderBy('sort_order', 'ASC')
->get()
->map(function (self $item) use ($cmsPage, $url, $pageName) {
$pageUrl = $cmsPage->url($pageName, ['slug' => $item->slug]);
return [
'title' => $item->name,
'url' => $pageUrl,
'mtime' => $item->updated_at,
'isActive' => $pageUrl === $url,
];
})
->toArray();
return [
'items' => $items,
];
}
S