carlcs/craft-elementstats

此软件包的最新版本(v1.0.2)没有可用的许可证信息。

Craft CMS 元素统计小部件

安装: 16

依赖: 0

建议: 0

安全: 0

星标: 15

关注者: 3

分支: 0

开放问题: 0

类型:craft-plugin

v1.0.2 2016-07-24 18:15 UTC

This package is auto-updated.

Last update: 2024-09-20 05:31:44 UTC


README

Element Stats

安装

该插件可在 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 或更高版本