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)