gorriecoe / silverstripe-linkicon

Adds an option to upload an icon to link

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Silverstripe link icon

Adds an option to upload an icon to gorriecoe/silverstripe-link

Installation

Composer is the recommended way of installing SilverStripe modules.

composer require gorriecoe/silverstripe-linkicon

Requirements

Maintainers

Template

Add $Icon to your Link.ss file.

<% if LinkURL %>
    <a{$IDAttr}{$ClassAttr} href="{$LinkURL}"{$TargetAttr}>
        {$Icon}{$Title}
    </a>
<% end_if %>

Options

Define folder to store the icons assets into.

gorriecoe\Link\Models\Link:
  icon_asset_folder: 'SomeFolderName' // Defaults to 'Icons'

Defines tab to insert the icon_folder fields into.

gorriecoe\Link\Models\Link:
  icon_tab: 'SomeTabName' // Defaults to 'Settings'

Defines the allowed file extensions for the icon field.

gorriecoe\Link\Models\Link:
  icon_allowed_extensions:
    - 'gif'
    - 'jpeg'
    - 'jpg'
    - 'png'
    - 'bmp'
    - 'ico'

About

Adds an option to upload an icon to link

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:PHP 100.0%