Download .zip |
Info | Documentation | View files (52) | Download .zip | Reputation | Support forum | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2020-02-16 (16 days ago) | Not yet rated by the users | Total: 16 This week: 2 | All time: 9,848 This week: 190 |
Version | License | PHP version | Categories | |||
icon_api 1.0 | The PHP License | 5 | PHP 5, Content management |
Description | Author | |||
This package is a Drupal module that provides the integration of icons in blocks, menus, filters and fields. Innovation Award
|
|
Icon API is a Drupal 8 module which provides the integration of icons to the Blocks, Menu Items, Filters and Fields throughout the Drupal.
To install this module you must have an Drupal 8 installed and then follow the following steps:
Download this module from the8.x-2.x* branch to your modules directory and install it from the Extend page and also install the Fontawesome Bundle provided along with this module.
* Visit `
http://<YOUR_DRUPAL_SITE>/admin/config/icons/overview`
and you'll see the list of Icon bundles installed and you can Configure the settings of the Icon bundle by going to the Configuration form and by selecting the Configure Bundle for specific Icon Bundle.
Install any of the sub-modules(Icon Block,Icon Menu,Icon FilterandIcon Field* which are included with this module) and go to their configuration form and you'll see the Icon details field and specify the settings for the icon to appear.
* Visit the page where Block, Menu, Content and Field is visible and you'll see the result.
This module comes with 5 sub modules which are currently in alpha version and they are listed below: * Font Awesome Bundle (Icon Bundle for all the following sub-modules) * Icon Block * Icon Menu * Icon Filter * Icon Field (under development)
The following are the links related to this projects: * Google Summer of Code Project Link * Icon API Drupal Module page
Files |
File | Role | Description | ||
---|---|---|---|---|
bundles (2 directories) | ||||
modules (4 directories) | ||||
src (4 files, 2 directories) | ||||
templates (1 file) | ||||
icon_api.info.yml | Data | Auxiliary data | ||
icon_api.links.menu.yml | Data | Auxiliary data | ||
icon_api.module | Data | Auxiliary data | ||
icon_api.permissions.yml | Data | Auxiliary data | ||
icon_api.routing.yml | Data | Auxiliary data | ||
icon_api.services.yml | Data | Auxiliary data | ||
README.md | Doc. | Documentation | ||
README.txt | Doc. | Documentation |
Files | / | bundles |
File | Role | Description | ||
---|---|---|---|---|
fontawesome_bundle (4 files, 3 directories) | ||||
test_bundle (2 files, 2 directories) |
Files | / | bundles | / | fontawesome_bundle |
File | Role | Description | ||
---|---|---|---|---|
config (1 directory) | ||||
metadata (1 file) | ||||
src (2 files, 3 directories) | ||||
fontawesome_bundle.info.yml | Data | Auxiliary data | ||
fontawesome_bundle.libraries.yml | Data | Auxiliary data | ||
fontawesome_bundle.module | Example | Example script | ||
fontawesome_bundle.routing.yml | Data | Auxiliary data |
Files | / | bundles | / | fontawesome_bundle | / | config | / | install |
File | Role | Description |
---|---|---|
fontawesome_bundle.config.yml | Data | Auxiliary data |
Files | / | bundles | / | fontawesome_bundle | / | src |
File | Role | Description | ||
---|---|---|---|---|
Controller (1 file) | ||||
Form (1 file) | ||||
Plugin (1 directory) | ||||
FontAwesomeIconData.php | Class | Class source | ||
IconStyle.php | Class | Class source |
Files | / | bundles | / | fontawesome_bundle | / | src | / | Controller |
File | Role | Description |
---|---|---|
AutocompleteController.php | Class | Class source |
Files | / | bundles | / | fontawesome_bundle | / | src | / | Form |
File | Role | Description |
---|---|---|
FontAwesomeSettingsForm.php | Class | Class source |
Files | / | bundles | / | fontawesome_bundle | / | src | / | Plugin | / | IconBundle |
File | Role | Description |
---|---|---|
FontAwesomeBundle.php | Class | Class source |
Files | / | bundles | / | test_bundle |
File | Role | Description | ||
---|---|---|---|---|
config (1 directory) | ||||
src (1 file, 3 directories) | ||||
test_bundle.info.yml | Data | Auxiliary data | ||
test_bundle.routing.yml | Data | Auxiliary data |
Files | / | bundles | / | test_bundle | / | config | / | install |
File | Role | Description |
---|---|---|
test_bundle.config.yml | Data | Auxiliary data |
Files | / | bundles | / | test_bundle | / | src |
File | Role | Description | ||
---|---|---|---|---|
Controller (1 file) | ||||
Form (1 file) | ||||
Plugin (1 directory) | ||||
IconStyle.php | Class | Class source |
Files | / | bundles | / | test_bundle | / | src | / | Controller |
File | Role | Description |
---|---|---|
AutocompleteController.php | Class | Class source |
Files | / | bundles | / | test_bundle | / | src | / | Form |
File | Role | Description |
---|---|---|
TestSettingsForm.php | Class | Class source |
Files | / | bundles | / | test_bundle | / | src | / | Plugin | / | IconBundle |
File | Role | Description |
---|---|---|
TestBundle.php | Class | Class source |
Files | / | modules |
File | Role | Description | ||
---|---|---|---|---|
icon_block (6 files, 2 directories) | ||||
icon_field (2 files, 2 directories) | ||||
icon_filter (1 file, 1 directory) | ||||
icon_menu (3 files) |
Files | / | modules | / | icon_block |
File | Role | Description | ||
---|---|---|---|---|
css (1 file) | ||||
js (1 file) | ||||
icon_block.info.yml | Data | Auxiliary data | ||
icon_block.install | Example | Example script | ||
icon_block.libraries.yml | Data | Auxiliary data | ||
icon_block.module | Example | Example script | ||
icon_block.permissions.yml | Data | Auxiliary data | ||
README.txt | Doc. | Documentation |
Files | / | modules | / | icon_field |
File | Role | Description | ||
---|---|---|---|---|
src (1 directory) | ||||
templates (1 file) | ||||
icon_field.info.yml | Data | Auxiliary data | ||
icon_field.module | Data | Auxiliary data |
Files | / | modules | / | icon_field | / | src | / | Plugin | / | Field |
File | Role | Description | ||
---|---|---|---|---|
FieldFormatter (1 file) | ||||
FieldType (1 file) | ||||
FieldWidget (1 file) |
Files | / | modules | / | icon_field | / | src | / | Plugin | / | Field | / | FieldFormatter |
File | Role | Description |
---|---|---|
IconFieldFormatter.php | Class | Class source |
Files | / | modules | / | icon_field | / | src | / | Plugin | / | Field | / | FieldType |
File | Role | Description |
---|---|---|
IconFieldItem.php | Class | Class source |
Files | / | modules | / | icon_field | / | src | / | Plugin | / | Field | / | FieldWidget |
File | Role | Description |
---|---|---|
IconFieldWidget.php | Class | Class source |
Files | / | modules | / | icon_field | / | templates |
File | Role | Description |
---|---|---|
icon-field.html.twig | Data | Auxiliary data |
Files | / | modules | / | icon_filter |
File | Role | Description | ||
---|---|---|---|---|
src (1 directory) | ||||
icon_filter.info.yml | Data | Auxiliary data |
Files | / | modules | / | icon_filter | / | src | / | Plugin | / | Filter |
File | Role | Description |
---|---|---|
FilterIcon.php | Class | Class source |
Files | / | src |
File | Role | Description | ||
---|---|---|---|---|
Annotation (1 file) | ||||
Controller (1 file) | ||||
IconBundleBase.php | Class | Class source | ||
IconBundleInterface.php | Class | Class source | ||
IconBundleManager.php | Class | Class source | ||
IconStyle.php | Class | Class source |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.