dev-master
9999999-dev http://github.com/october-widgetsTag form widget for OctoberCMS.
MIT
The Requires
- php >=5.4.0
by Scott Bedard
money owl october october cms
Wallogit.com
2017 © Pedro Peláez
Tag form widget for OctoberCMS.
Money form widget for OctoberCMS., (*1)
, (*2)
To install the Money widget with your plugin, add the following to your plugin's composer.json file., (*3)
"require": {
"owl/money": "~1.0@dev"
}
Next, register the widget in your plugin's Plugin.php file., (*4)
public function registerFormWidgets()
{
return [
'Owl\FormWidgets\Money\Widget' => [
'label' => 'Money',
'code' => 'owl-money'
],
];
}
To use the Money widget, simply declare a field type as owl-money, (*5)
price:
label: Price
type: owl-money
There are several parameters that can be used to customize the money widget. Defining a thousands or decimal will change the thousands and decimal characters. Defining a prefix or suffix string will allow you to add currency symbols before or after the input. Lastly, setting allowNegative to true will allow negative values to be submitted., (*6)
The below example will accept negative inputs with a USD prefix ($ -1,234.56), (*7)
price:
label: Price
type: owl-money
prefix: "$ "
allowNegative: true
You may need to define the widget configuration dynamically. For example, your plugin might have a variable currency symbol. This can be achieved like so..., (*8)
Config::set('owl.formwidgets::money', [
'prefix' => '$ ',
'placeholder' => '$ 0.00',
]);
Tag form widget for OctoberCMS.
MIT
money owl october october cms