73

Product support

Get help in the plugin support forum.

  • Added on Nov 22, 2025
  • Current version: 1.0.0
  • Platform Compatibility
    v4.x use latest
    v3.x use latest
    v2.x not tested
    v1.x not tested
  • Created by
    Bronze partner

Categories

BlackFox IT Icon Picker

A powerful Font Awesome icon picker form widget for OctoberCMS that makes it easy to select and use Font Awesome icons in your backend forms and Tailor blueprints.

Features

  • Searchable Dropdown: Quickly find icons with a searchable dropdown interface
  • Visual Icon Preview: See icons displayed in both the dropdown and selected value
  • 989 Font Awesome 5 Icons: Includes a comprehensive selection of Font Awesome 5 icons (Solid, Regular, and Brand styles)
  • Native OctoberCMS Integration: Dropdowns tie into OctoberCMS for a seamless design.
  • Self-Contained: Includes all free Font Awesome 5 assets
  • Tailor Compatible: Works seamlessly with Tailor CMS blueprints
  • Easy to Use: Simple YAML configuration - just specify type: iconpicker

Perfect For

Building Tailor entries that allow you, or your clients to choose the icons they want on features of your site. Such as social media links, menu icons or service pages.

Requirements

  • OctoberCMS v4
  • No additional dependencies required

Quick Start

Add to your Tailor blueprint:

icon:
    label: Icon
    type: iconpicker
    comment: Select a FontAwesome icon

The plugin stores the FontAwesome class name (e.g., fas fa-hospital) which you can use directly in your templates.

License

MIT License - Use freely in any project.

Support

For support, please open an issue on GitHub or reach out through plugin support link on the page.

Installation via Command Line

php artisan plugin:install BlackFoxIT.IconPicker

BlackFox IT Icon Picker - Documentation

Quick guide to using the Icon Picker form widget in your OctoberCMS project.

Adding to Tailor Blueprints

Add the icon picker field to your Tailor blueprint:

fields:
    icon:
        label: Icon
        type: iconpicker
        comment: Select a FontAwesome icon

Example: Social Media Links

Here's a simple Tailor blueprint example:

uuid: your-unique-uuid-here
handle: Social\MediaLink
type: stream
name: Socal Media Link

title: title
titleColumn: title
reorderable: true

fields:
    title:
        label: Platform Name
        type: text
        required: true

    icon:
        label: Icon
        type: iconpicker
        comment: Select a Font Awesome icon (e.g., fab fa-facebook)

    link:
        label: URL
        type: text
        required: true

Displaying in Templates

The icon picker stores the FontAwesome class name (e.g., fas fa-hospital, fab fa-facebook). Use it in your templates:

[collection socialLinks]
handle = "Social\MediaLink"
==
<div class="social-links">
    {% for link in socialLinks.where('is_published', true).get() %}
        <a href="{{ link.link }}" target="_blank">
            {% if link.icon %}
                <i class="{{ link.icon }}"></i>
            {% endif %}
            {{ link.title }}
        </a>
    {% endfor %}
</div>

Icon Format

Icons are stored in standard Font Awesome format:

  • Solid: fas fa-icon-name (e.g., fas fa-hospital)
  • Regular: far fa-icon-name (e.g., far fa-heart)
  • Brand: fab fa-icon-name (e.g., fab fa-facebook)

Use the stored class name directly in your templates: {{ entry.icon }}

1.0.0

Initial release - FontAwesome icon picker form widget for OctoberCMS

Nov 22, 2025