Как получить поля с RainLab Pages

К примеру на главную страницу Вам нужно вывести список страниц и захватить некоторые поля.

Приведу готовый вариант кода.

// Получаем страницы с активной темы (заменяем bootstrap на свою тему)
$staticPages = new \RainLab\Pages\Classes\PageList('bootstrap');
$items = $staticPages->listPages();
foreach ($items as $item) {
    // url страницы
    $link = $item->viewBag['url'];
    // название файла
    $filename = $item->fileName;
    // заголовок страницы
    $title = $item->viewBag['title'];
    // дополнительные поля. меняем tvs на свое поле
    $tvs = $item->viewBag['tvs'];
}

Опубликовано 19 июля 2021 г. в категориях: October CMS Winter CMS

Если Вам необходимо внедрить данную разработку на свой проект, свяжитесь со мной, обсудим цену и срок.

Связаться со мной Fill 1