This documentation is for a version that has reached its End Of Life. Such versions are no longer supported and don't receive security updates. Consider updating to a newer version.
    
Icon Twig functions¶
ibexa_icon_path()¶
ibexa_icon_path() generates a path to the selected icon from an icon set.
| Argument | Type | Description | 
|---|---|---|
| icon | string | Identifier of an icon in the icon set. | 
| set | string | Identifier of the configured icon set. If empty, the default icon set is used. | 
| 1 2 3 |  | 
The icons can be displayed in different colors and sizes.
Icon color variants¶
By default, the icon inherits the fill attribute from the parent element.
You can change it by using one of the available CSS modifiers:
| Modifier | Usage | 
|---|---|
| --light | To be used on dark backgrounds | 
| --dark | To be used on light backgrounds | 
| --base-dark | To be used on light backgrounds | 
| --primary | To use the primary back office color | 
| --secondary | To use the secondary back office color | 
| 1 2 3 |  | 
Icon size variants¶
The default icon size in the back office is 32px.
To change the default size, in the template add the modifier to the class name.
| 1 2 3 |  | 
The list of available icon sizes:
| Modifier | Size | 
|---|---|
| --tiny | 8px | 
| --tiny-small | 12px | 
| --small | 16px | 
| --small-medium | 20px | 
| --medium | 24px | 
| --medium-large | 38px | 
| --large | 48px | 
| --extra-large | 64px | 
Icons reference¶
The following icons are available out-of-the-box:
| Icon | Identifier | 
|---|---|
|  | accessibility | 
|  | action-compare | 
|  | action-compare-versions | 
|  | action-redo | 
|  | action-undo | 
|  | activate | 
|  | activity-clock | 
|  | add | 
|  | add-circle | 
|  | ai | 
|  | alert-error | 
|  | alert-warning | 
|  | align-block-center | 
|  | align-block-left | 
|  | align-block-right | 
|  | align-text-center | 
|  | align-text-justified | 
|  | align-text-left | 
|  | align-text-right | 
|  | app | 
|  | app-blog | 
|  | app-drawer | 
|  | app-edit | 
|  | app-money | 
|  | app-preview | 
|  | app-recent | 
|  | app-settings | 
|  | app-user | 
|  | app-www | 
|  | archived-restore | 
|  | archived-version | 
|  | arrow-caret-down | 
|  | arrow-caret-left | 
|  | arrow-caret-right | 
|  | arrow-caret-up | 
|  | arrow-chevron-down | 
|  | arrow-chevron-left | 
|  | arrow-chevron-right | 
|  | arrow-chevron-up | 
|  | arrow-collapse-expand | 
|  | arrow-collapse-left | 
|  | arrow-collapse-right | 
|  | arrow-decrease | 
|  | arrow-double-left | 
|  | arrow-double-right | 
|  | arrow-down | 
|  | arrow-down-text | 
|  | arrow-expand-left | 
|  | arrow-expand-right | 
|  | arrow-increase | 
|  | arrow-left | 
|  | arrow-move-left | 
|  | arrow-move-right | 
|  | arrow-reload-dot | 
|  | arrow-restore | 
|  | arrow-right | 
|  | arrow-rotate | 
|  | arrow-to-down | 
|  | arrow-to-down-circle | 
|  | arrow-to-left | 
|  | arrow-to-right | 
|  | arrow-to-up | 
|  | arrow-up | 
|  | arrow-up-text | 
|  | arrow-upgrade | 
|  | arrows-chevron-up-and-down | 
|  | arrows-circle | 
|  | arrows-full-view | 
|  | arrows-full-view-out | 
|  | arrows-inside | 
|  | arrows-outside | 
|  | arrows-recycle | 
|  | arrows-reload | 
|  | arrows-reload-user | 
|  | arrows-right-and-left | 
|  | arrows-round | 
|  | arrows-switch | 
|  | arrows-synchronize | 
|  | arrows-up-and-down | 
|  | assign | 
|  | assign-tag | 
|  | assign-user | 
|  | automation | 
|  | badge-certificate-horizontal | 
|  | badge-certificate-vertical | 
|  | badge-star | 
|  | banner | 
|  | bell | 
|  | block-add | 
|  | block-hidden | 
|  | block-lock | 
|  | block-visible | 
|  | book | 
|  | book-open | 
|  | bookmark-filled | 
|  | bookmark-outline | 
|  | bookmarks | 
|  | box-component | 
|  | bulb-idea | 
|  | business-card | 
|  | calculator | 
|  | calendar | 
|  | calendar-add | 
|  | calendar-back | 
|  | calendar-block | 
|  | calendar-check | 
|  | calendar-clock | 
|  | calendar-discard | 
|  | calendar-hidden | 
|  | calendar-number | 
|  | calendar-reload | 
|  | calendar-schedule | 
|  | calendar-visible | 
|  | camera | 
|  | car | 
|  | car-truck | 
|  | catalog | 
|  | chart-area | 
|  | chart-area-line | 
|  | chart-bar | 
|  | chart-donut | 
|  | chart-donut-element | 
|  | chart-dots | 
|  | chart-dots-other | 
|  | chart-gauges | 
|  | chart-histogram | 
|  | chart-line | 
|  | chart-line-graph | 
|  | check-circle | 
|  | chevron-down-circle | 
|  | chevron-left-circle | 
|  | chevron-right-circle | 
|  | chevron-up-circle | 
|  | clipboard-check | 
|  | clipboard-list | 
|  | clock | 
|  | clock-play | 
|  | cloud | 
|  | cloud-carbon | 
|  | cloud-check | 
|  | cloud-discard | 
|  | cloud-download | 
|  | cloud-error | 
|  | cloud-synch | 
|  | collaboration | 
|  | collection | 
|  | collection-products | 
|  | column-one | 
|  | column-two | 
|  | company | 
|  | connection | 
|  | connection-erp | 
|  | content-tree | 
|  | content-tree-arrow-up | 
|  | content-tree-copy | 
|  | content-tree-create-location | 
|  | content-tree-restore-parent | 
|  | content-tree-site-structure | 
|  | copy | 
|  | copyright | 
|  | core | 
|  | credit-card | 
|  | credit-card-hourglass | 
|  | credit-card-payment | 
|  | crop | 
|  | cursor | 
|  | cursor-clicked | 
|  | cursor-clicked-hand | 
|  | cursor-hand | 
|  | cursor-hand-click | 
|  | cursor-hand-grab | 
|  | cursor-hand-pointer | 
|  | cursor-hand-swipe | 
|  | dashboard | 
|  | dashboard-type | 
|  | database | 
|  | database-settings | 
|  | database-share | 
|  | database-synch | 
|  | deactivate | 
|  | device-desktop-all-in-one | 
|  | device-laptop | 
|  | device-mobile | 
|  | device-monitor | 
|  | device-monitor-card | 
|  | device-monitor-check | 
|  | device-monitor-package | 
|  | device-monitor-settings | 
|  | device-monitor-type | 
|  | device-monitor-user | 
|  | device-tablet | 
|  | discard | 
|  | discard-circle | 
|  | discount | 
|  | discount-ticket | 
|  | download | 
|  | draft | 
|  | drag | 
|  | drag-and-drop | 
|  | duplicate | 
|  | edit | 
|  | edit-draft | 
|  | edit-draft-clock | 
|  | exclamation-mark | 
|  | facebook | 
|  | factbox | 
|  | favourite-filled | 
|  | favourite-outline | 
|  | feather | 
|  | file | 
|  | file-add | 
|  | file-arrow-up | 
|  | file-badge-certificate | 
|  | file-code | 
|  | file-copyright | 
|  | file-css | 
|  | file-edit | 
|  | file-history | 
|  | file-info | 
|  | file-js | 
|  | file-link | 
|  | file-pdf | 
|  | file-php | 
|  | file-settings | 
|  | file-statistics | 
|  | file-text | 
|  | file-text-edit | 
|  | file-text-money | 
|  | file-text-other | 
|  | file-text-question-mark | 
|  | file-text-search | 
|  | file-text-write | 
|  | file-type | 
|  | file-warning | 
|  | filters | 
|  | filters-funnel | 
|  | flag | 
|  | flip-horizontal | 
|  | flip-vertical | 
|  | focus-centered | 
|  | focus-target | 
|  | folder | 
|  | folder-browse | 
|  | folder-open | 
|  | folder-open-move | 
|  | folders | 
|  | forbidden | 
|  | form-captcha | 
|  | form-check | 
|  | form-check-list | 
|  | form-check-square | 
|  | form-checkbox | 
|  | form-data | 
|  | form-dropdown | 
|  | form-input | 
|  | form-input-check | 
|  | form-input-hidden | 
|  | form-input-multi-line | 
|  | form-input-number | 
|  | form-input-rename | 
|  | form-input-single-line | 
|  | form-input-visible | 
|  | form-radio | 
|  | form-radio-list | 
|  | handshake | 
|  | hash | 
|  | header-1 | 
|  | header-2 | 
|  | header-3 | 
|  | header-4 | 
|  | header-5 | 
|  | header-6 | 
|  | headphones-support | 
|  | heart | 
|  | help | 
|  | hierarchy-circle | 
|  | hierarchy-circle-more | 
|  | hierarchy-items | 
|  | hierarchy-schema | 
|  | hierarchy-site-map | 
|  | hierarchy-square | 
|  | hierarchy-square-more | 
|  | hierarchy-topology | 
|  | history | 
|  | home | 
|  | home-settings | 
|  | image | 
|  | image-edit | 
|  | image-focus | 
|  | image-gallery | 
|  | image-insert | 
|  | image-upload | 
|  | info-circle | 
|  | info-rounded | 
|  | info-square | 
|  | layout | 
|  | layout-navbar | 
|  | layout-navbar-add | 
|  | layout-navbar-preview | 
|  | layout-navbar-visible | 
|  | layout-switch | 
|  | lift | 
|  | lightning | 
|  | like | 
|  | like-shine | 
|  | line-vertical | 
|  | link | 
|  | link-anchor | 
|  | list-bullet | 
|  | list-content | 
|  | list-number | 
|  | list-tasks | 
|  | lock | 
|  | lock-focus | 
|  | lock-rounded | 
|  | log-in | 
|  | log-out | 
|  | magnet | 
|  | measure-ruler-bent | 
|  | measure-ruler-straight | 
|  | media-type | 
|  | menu-hamburger | 
|  | menu-hamburger-aligned | 
|  | merge | 
|  | message | 
|  | message-blog-post | 
|  | message-bubble | 
|  | message-bubble-dots | 
|  | message-bubble-edit | 
|  | message-bubble-info | 
|  | message-bubble-quote | 
|  | message-edit | 
|  | message-email | 
|  | message-email-read | 
|  | message-empty | 
|  | message-exchange | 
|  | message-text | 
|  | microphone | 
|  | minus | 
|  | minus-circle | 
|  | money-bag | 
|  | money-bills | 
|  | money-coin | 
|  | money-coins | 
|  | mood-happy-face | 
|  | mood-sad-face | 
|  | more | 
|  | mountain | 
|  | news | 
|  | note | 
|  | note-blog | 
|  | note-check | 
|  | note-text | 
|  | notebook | 
|  | notebook-text | 
|  | notes-list | 
|  | official-building | 
|  | open-new-window | 
|  | open-same-window | 
|  | overdue | 
|  | path-route | 
|  | path-two-directions | 
|  | pause | 
|  | pen-write | 
|  | phone | 
|  | pin | 
|  | pin-location | 
|  | pin-location-money | 
|  | pin-location-question-mark | 
|  | pins-locations | 
|  | plane | 
|  | price | 
|  | product | 
|  | product-arrow-down | 
|  | product-catalog | 
|  | product-catalog-number | 
|  | product-check | 
|  | product-clock | 
|  | product-collection | 
|  | product-discard | 
|  | product-search | 
|  | product-settings | 
|  | product-tag | 
|  | product-variant | 
|  | prompt | 
|  | qa-admin | 
|  | qa-catalog | 
|  | qa-click | 
|  | qa-clipboard | 
|  | qa-cloud | 
|  | qa-company | 
|  | qa-editor | 
|  | qa-file | 
|  | qa-form-check | 
|  | qa-info | 
|  | qa-product | 
|  | qa-store | 
|  | quote | 
|  | receipt | 
|  | receipt-check | 
|  | receipt-clock | 
|  | receipt-number | 
|  | receipt-settings | 
|  | reveal | 
|  | robot | 
|  | rocket | 
|  | sales-revenue | 
|  | save | 
|  | save-exit | 
|  | search | 
|  | seen-this | 
|  | segments | 
|  | send | 
|  | send-review | 
|  | server | 
|  | settings | 
|  | settings-cog | 
|  | settings-configure | 
|  | share | 
|  | shield | 
|  | shipment | 
|  | shipment-arrow | 
|  | shipment-free | 
|  | shop | 
|  | shopping-basket | 
|  | shopping-cart | 
|  | shopping-cart-add | 
|  | shopping-cart-arrow-up | 
|  | shopping-cart-heart | 
|  | shopping-cart-settings | 
|  | shopping-cart-star | 
|  | signal-radio | 
|  | signal-rss | 
|  | signal-wifi | 
|  | site | 
|  | sites | 
|  | slider | 
|  | speaker | 
|  | square | 
|  | square-selection | 
|  | stack-overflow | 
|  | star-badge | 
|  | star-circle | 
|  | stars | 
|  | suitcase | 
|  | table-add | 
|  | table-cell | 
|  | table-column | 
|  | table-row | 
|  | table-settings-column | 
|  | tag | 
|  | tag-settings | 
|  | tags | 
|  | target | 
|  | target-click | 
|  | target-dynamic | 
|  | target-location | 
|  | target-other | 
|  | telephone | 
|  | text-bold | 
|  | text-code | 
|  | text-embedded | 
|  | text-embedded-inline | 
|  | text-italic | 
|  | text-paragraph | 
|  | text-paragraph-add | 
|  | text-slash | 
|  | text-strikethrough | 
|  | text-subscript | 
|  | text-superscript | 
|  | text-underline | 
|  | timeline | 
|  | tool | 
|  | tool-group | 
|  | tools | 
|  | translation-language | 
|  | trash | 
|  | trash-discard | 
|  | trash-open | 
|  | trash-send | 
|  | twitter | 
|  | umbrella | 
|  | unarchive | 
|  | unassign-tag | 
|  | unlink | 
|  | unlock | 
|  | unpin | 
|  | upload | 
|  | user | 
|  | user-add | 
|  | user-admin | 
|  | user-block | 
|  | user-cart | 
|  | user-check | 
|  | user-customer | 
|  | user-customer-number | 
|  | user-edit | 
|  | user-editor | 
|  | user-focus | 
|  | user-group | 
|  | user-group-customer | 
|  | user-id | 
|  | user-mail | 
|  | user-money | 
|  | user-profile | 
|  | user-target | 
|  | user-type | 
|  | users-add | 
|  | variation-1-1 | 
|  | variation-16-9 | 
|  | variation-3-2 | 
|  | variation-4-3 | 
|  | variation-custom | 
|  | video | 
|  | video-play | 
|  | view-custom | 
|  | view-grid | 
|  | view-list | 
|  | view-panels | 
|  | vinyl | 
|  | visibility | 
|  | visibility-hidden | 
|  | wand | 
|  | workflow | 
|  | world | 
|  | world-add | 
|  | world-cursor | 
|  | world-settings | 
|  | x | 
|  | zoom-in | 
|  | zoom-out |