Font Awesome Icon Picker for SilverStripe 3.x based on http://mjolnic.com/fontawesome-iconpicker
<darrenleejoseph (at) gmail (dot) com>
Installation can be done either by composer or by manually downloading a release.
composer require "thisisbd/silverstripe-fontawesome-iconpickerfield:*"
<yoursite.com>/?flush
to clear the manifest cache.private static $db = array(
'FontAwesomeIcon' => 'Varchar'
);
In getCMSFields
do this or something similar:
public function getCMSFields()
{
$fields = parent::getCMSFields();
$fields->addFieldToTab(
'Root.Main',
FontAwesomeIconPickerField::create('FontAwesomeIcon', 'Font Awesome Icon')
);
return $fields;
}
Suggested is to always use the latest version of FontAwesome, as the module tries to get all the available icons from the FontAwesome YML file on Github.
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css"/>
No known issues.