| Current Path : /var/www/surf/TYPO3/vendor/typo3/cms-dashboard/Documentation/Widgets/ |
| Current File : /var/www/surf/TYPO3/vendor/typo3/cms-dashboard/Documentation/Widgets/NumberWithIconWidget.rst |
.. include:: /Includes.rst.txt
.. _number-widget:
=======================
Number With Icon Widget
=======================
.. php:namespace:: TYPO3\CMS\Dashboard\Widgets
.. program:: TYPO3\CMS\Dashboard\Widgets\NumberWithIconWidget
Widgets using this class will show a widget with a number, some additional
text and an icon.
This kind of widgets are useful if you want to show some simple stats.
Example
-------
:file:`Configuration/Services.yaml`::
services:
dashboard.widget.failedLogins:
class: 'TYPO3\CMS\Dashboard\Widgets\NumberWithIconWidget'
arguments:
$dataProvider: '@TYPO3\CMS\Dashboard\Widgets\Provider\NumberOfFailedLoginsDataProvider'
$options:
title: 'LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.failedLogins.title'
subtitle: 'LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.failedLogins.subtitle'
icon: 'content-elements-login'
refreshAvailable: true
tags:
- name: dashboard.widget
identifier: 'failedLogins'
groupNames: 'systemInfo'
title: 'LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.failedLogins.title'
description: 'LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.failedLogins.description'
iconIdentifier: 'content-widget-number'
Options
-------
.. include:: Options/RefreshAvailable.rst.txt
.. option:: title
The main title that will be shown in the widget as an explanation of the shown number.
You can either enter a normal string or a translation string.
e.g. ``LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.failedLogins.title``
.. option:: subtitle
The optional subtitle that will give some additional information about the number and title.
You can either enter a normal string or a translation string
e.g. ``LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.failedLogins.subtitle``
.. option:: icon
The icon-identifier of the icon that should be shown in the widget.
You should register your icon with the :ref:`t3coreapi:icon`.
Dependencies
------------
.. option:: $dataProvider
This class should provide the number to show.
This data provider needs to implement the :php:class:`NumberWithIconDataProviderInterface`.