PHP Classes

Drupal Icon Module API: Icons for Drupal blocks, menus, filters and fields

Recommend this page to a friend!
  Info   Documentation   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 28 All time: 11,197 This week: 73Up
Version License PHP version Categories
icon_api 1.0.0The PHP License5PHP 5, Content management
Description 

Author

This package is a Drupal module that provides the integration of icons in blocks, menus, filters and fields.

It comes with modules that can insert icon images in page blocks, form fields, menus items, as well a filter that may replace [icon api:] marks with icon images.

Innovation Award
PHP Programming Innovation award nominee
February 2020
Number 5
Drupal is a well known PHP based content management system. It provides the possibility to expand its capabilities by the means of installing modules developed by third-party developers.

This package implements a Drupal module that can be used to display a new set of icons in blocks, menus, filters and fields in sites served using Drupal.

Manuel Lemos
Picture of Malik Naik
  Performance   Level  
Innovation award
Innovation award
Nominee: 5x

 

Documentation

Icon API

Icon API is a Drupal 8 module which provides the integration of icons to the Blocks, Menu Items, Filters and Fields throughout the Drupal.

Installation

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.

Sub Modules

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)

Supporting Organization

Google Summer of Code

Links

The following are the links related to this projects: * Google Summer of Code Project Link * Icon API Drupal Module page


  Files folder image Files (52)  
File Role Description
Files folder imagebundles (2 directories)
Files folder imagemodules (4 directories)
Files folder imagesrc (4 files, 2 directories)
Files folder imagetemplates (1 file)
Accessible without login Plain text file icon_api.info.yml Data Auxiliary data
Accessible without login Plain text file icon_api.links.menu.yml Data Auxiliary data
Accessible without login Plain text file icon_api.module Data Auxiliary data
Accessible without login Plain text file icon_api.permissions.yml Data Auxiliary data
Accessible without login Plain text file icon_api.routing.yml Data Auxiliary data
Accessible without login Plain text file icon_api.services.yml Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file README.txt Doc. Documentation

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:28
This week:0
All time:11,197
This week:73Up