Список компонентов для генерации карты сайта

Список находится в файле config/larrock-sitemap.xml и представляет собой:

<?php

$components = [];

if(file_exists(base_path(). '/vendor/fanamurov/larrock-pages')){
    $components[] = new \Larrock\ComponentPages\PageComponent();
}
...

return [
    'components' => $components
];

Каждый элемент массива должен быть ссылкой на файл компонента внутри которого описан метод createSitemap() возвращающий список элементов входящих в карту сайта:

public function createSitemap()
{
    return $this->getModel()->whereActive(1)->get();
}

Генерация карты сайта:

Перейдите по ссылке: http://yoursite.com/sitemap.xml

Редактирование шаблона генерации карты

Файл шаблона: larrock::front.sitemap.
Роут на карту прописан в routes.php у компонента LarrockCore.

Другие материалы по теме:

Установка LarrockCMS

LarrockCMS — это CMS основанная на php-фреймворке Laravel поставляемая в формате composer-пакетов.

Artisan команды

Консольные команды.

Структура хранения картинок материалов

Структура хранения картинок.

Изменение и переопределение шаблонов

Изменение внешнего вида сайта.

Загрузка...