carlcs / craft-elementstats
此软件包的最新版本(v1.0.2)没有可用的许可证信息。
Craft CMS 元素统计小部件
v1.0.2
2016-07-24 18:15 UTC
Requires
- php: >=5.4.0
- composer/installers: ~1.0
This package is auto-updated.
Last update: 2024-09-20 05:31:44 UTC
README
安装
该插件可在 Packagist 上获取,并可以使用 Composer 安装。您还可以下载 最新发布版 并将其文件复制到 craft/plugins/elementstats/ 目录中。
$ composer require carlcs/craft-elementstats
配置
要配置此插件,您需要在 craft/config/ 文件夹中创建一个名为 elementstats.php 的文件。这是您配置小部件中可用统计信息的位置。
请将所有统计配置放入一个以键 stats
为键的嵌套数组中。配置本身必须是数组,并且具有唯一的数组键,该键将用于标识统计信息。在该数组内部,您可以使用以下统计配置设置
name
– 统计信息在部件中的名称。link
– 您部件中的链接将指向何处。该设置期望一个控制面板 URI。elementType
– 要获取元素的元素类型。criteria
– 一个数组,包含用于过滤元素的元素条件参数。dateColumn
– 图表的时间轴应使用的数据库列。total
– 允许您手动设置返回到部件的值。numberFormat
– 在部件中如何格式化值。
Element Stats 小部件附带一个 示例配置文件,以便您更好地了解可以使用哪些类型的数据以及如何配置统计配置。
以下是一个非常基础的示例
return [ 'stats' => [ 'all-entries' => [ 'name' => 'All Entries', 'link' => 'entries', 'elementType' => 'Entry', ], 'sports-news' => [ 'name' => 'Sports News', 'link' => 'entries/news', 'elementType' => 'Entry', 'criteria' => [ 'section' => 'news', 'type' => 'sports', ], ], ], ];
需求
- PHP 5.4 或更高版本
- Craft CMS 2.6 或更高版本