Module menu ico

Иметь возможность ставить иконки не только FontAwesome, но и свои в формате SVG
т.к. для некоторых сервисов их там просто нет и приходится что то похожее искать

alexpimnev 14.05.2026
3
7
1

Комментарии

  • я так сделал
    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"
    )
    );

    15.05.2026 17:47:57
    HostDEV.pw