muobat/yii2-sitemap-generator

用于生成网站地图的Yii2小部件

安装: 217

依赖: 0

建议者: 0

安全: 0

星标: 4

关注者: 1

分支: 0

公开问题: 0

类型:yii2-extension

v1.0 2017-11-06 20:11 UTC

This package is not auto-updated.

Last update: 2024-09-29 03:41:50 UTC


README

为生成网站地图的简单小部件 Yii2 框架

支持生成 XML 格式的文件。

支持多语言。

安装

Composer

通过 Composer 安装此扩展是首选方法。

运行 php composer require mubat/yii2-sitemap-generator

或向你的 composer.json 文件的 require 部分添加 "mubat/yii2-sitemap-generator" : "~1.0"

小部件包含 2 个模型

  1. Sitemap - 基础模型。它包含 SitemapElement 数组和生成 XML 的方法。如果 $languages 数组已发布,则模型将生成 'alternate' 链接。
  2. SitemapElement - 表示一个 <url> 元素。它包含
    • $loc - 必需 - 页面 URL(作为数组)。在将其插入 XML 之前,它将通过 yii2\helpers\Url::toRoute() 方法进行处理。
    • $updated_at - 可选 - 最后一次页面更新;
    • $changefreq - 必需,默认 'weekly' - 从类常量。
    • $priority - 必需,默认 0.4 - 页面优先级。