Module menu ico
Иметь возможность ставить иконки не только FontAwesome, но и свои в формате SVG
т.к. для некоторых сервисов их там просто нет и приходится что то похожее искать
Комментарии
-
я так сделал
Core_Event::attach('Skin_Bootstrap.onLoadSkinConfig', function(Skin_Bootstrap $oSkin, $args) {
if (Core::moduleIsActive('hostdev_maxmessage')) {
?>
<style>
.fa-hostdev-maxmessage::before {
content: "";
background-image: url("data:image/svg+xml тут моя svg");
width: 1em;
height: 1em;
display: inline-block;
background-size: 100%;
background-position: center;
}
</style>
<?php
}
});
$this->menu = array(
array(
'sorting'=>30,
'block'=>0,
'ico' => 'fa fa-hostdev-maxmessage',
'name'=>Core::_('hostdev_maxmessage.menu'),
'href'=> $sAdminUrl,
'onclick'=>"$.adminLoad({path: '{$sAdminUrl}'}); return false"
)
);