yii2-sitemap-generator
Simple widget for Yii2 framework to generate sitemap., (*1)
Support XML format generation., (*2)
Support multi language., (*3)
Installation
Composer
The preferred way to install this extension is through Composer., (*4)
Either run php composer require mubat/yii2-sitemap-generator
, (*5)
or add "mubat/yii2-sitemap-generator" : "~1.0"
to the require section of your composer.json
, (*6)
Widget contains 2 models:
1. Sitemap - base model. It contains SitemapElement array and methods to generate XML.
If $languages
array published, model will generate 'alternate' links.
2. SitemapElement - represents one <url>
element. It contains:
* $loc
- requrired - page url (as array). Before insert into XML it will be process by yii2\helpers\Url::toRoute()
method.
* $updated_at
- optional - last page update;
* $changefreq
- requrired, default 'weekly'
- from class constant.
* $priority
- requrired, default 0.4
- page priority., (*7)