Venddor IO organizes and stores all media content, encompassing images, fonts, and flash components, in a designated directory:
design/themes/your_theme_name/media
Furthermore, for email-specific media, there's an isolated directory:
design/themes/your_theme_name/mail/media
addons: Every image extension facilitated by your add-on is neatly housed in addons/your_addon_name/.
lib: A repository for images ushered in by third-party libraries, such as jqueryui.
icons: A dedicated space for iconography, which includes elements like spinners and pointers.
patterns: Houses background visuals, primarily those added through the Theme Editor.
This is the go-to place for icon fonts. For a clearer understanding of icon fonts, read on.
Icon fonts are integral to Venddor IO. Essentially, every character in this font translates to an icon. This methodology has some distinct advantages:
To make the icon integration seamless, Venddor IO harnesses the prowess of the Icomoon service. Here's a step-by-step guide to assimilating and customizing icons:
design/themes/your_theme_name/media.design/themes/your_theme_name/media/fonts.design/themes/your_theme_name/css/tygh.@import "custom_icons.less";.Post this, embedding these icons is a breeze. Simply integrate an HTML element like <i class="icon-user"></i> at the desired location, where icon-user denotes the specific icon class.