A nice plugin with nice functions for nice data representation in Craft CMS.
Requirements
- Craft CMS: ^4.0
- PHP: ^8.0
Installation
To install the plugin, follow these instructions.
Open your terminal and go to your Craft project:
cd /path/to/project
In your terminal run
composer require awilum/craft-nice
.In the Control Panel, go to Settings → Plugins and click the “Install” button for Nice.
Usage
Display nice file size in the twig tempalates:
//=> 1 MB
{{ niceFileSize(1000000) }}
//=> 976.56 KiB
{{ niceFileSize(1000000, false) }}
//=> 1 MB
{{ 1000000 | niceFileSize }}
//=> 976.56 KiB
{{ 1000000 | niceFileSize(false) }}
Display nice number in the twig tempalates:
//=> 10,050,050
{{ niceNumber(10050050) }}
//=> 10,050,050.00
{{ niceNumber(10050050, 2) }}
//=> 10,050,050/00
{{ niceNumber(10050050, 2, '/') }}
//=> 10:050:050/00
{{ niceNumber(10050050, 2, '/', ':') }}
//=> 10,050,050
{{ 10050050 | niceNumber() }}
//=> 10,050,050.00
{{ 10050050 | niceNumber(2) }}
//=> 10,050,050/00
{{ 10050050 | niceNumber(2, '/') }}
//=> 10:050:050/00
{{ 10050050 | niceNumber(2, '/', ':') }}
Display nice date time in the twig tempalates:
//=> November 23, 2022, 4:24 am
{{ niceDateTime(1669177469) }}
//=> November 23, 2022, 4:24 am
{{ 1669177469 | niceDateTime }}
Display nice file name in the twig tempalates:
//=> foo-bar
{{ niceFileName('foo bar') }}
//=> foo-bar
{{ 'foo bar' | niceFileName }}
Use Nice niceDateTime
function in the PHP:
use function Awilum\CraftNice\niceDateTime;
echo niceDateTime(1669177469);
Installation Instructions
To install this plugin, copy the command above to your terminal.
Reviews
This plugin doesn't have any reviews.
Active Installs
3
License
MIT
Last release
December 15, 2022
Activity (30 days)
0
Closed Issues
0
Open Issues
0
Merged PRs
0
Open PRs