10:15 19.07.2017
Изначально Main Menu имеет просто список ссылок, без всяких картинок. Решил поэкспериментировать и начал с добавления картинок к ссылкам.
Открываю: module/core/template/default/block/template-menu.html.php, нахожу:
Меняю на:
Затем в папку: theme/frontend/default/style/default/image/, заливаю папку: menu, где находятся у меня иконки с названиями модулей (!название иконки должно совпадать с названием модуля), всего получается 13 иконок.
Чистим кэш, готово.
Картинки можете выбрать по своему вкусу, размером 16 на 16 пикселей.
Открываю: module/core/template/default/block/template-menu.html.php, нахожу:
<li rel="menu{$aMainMenu.menu_id}" {if (isset($iTotalHide) && isset($iMenuCnt) && $iMenuCnt > $iTotalHide)} style="display:none;" {/if} {if (($aMainMenu.url == 'apps' && count($aInstalledApps)) || (isset($aMainMenu.children) && count($aMainMenu.children))) || (isset($aMainMenu.is_force_hidden))}class="{if isset($aMainMenu.is_force_hidden) && isset($iTotalHide)}is_force_hidden{else}explore{/if}{if ($aMainMenu.url == 'apps' && count($aInstalledApps))} explore_apps{/if}"{/if}><a {if !isset($aMainMenu.no_link) || $aMainMenu.no_link != true}href="{url link=$aMainMenu.url}" {else} href="#" onclick="return false;" {/if} class="{if isset($aMainMenu.is_selected) && $aMainMenu.is_selected} menu_is_selected {/if}{if isset($aMainMenu.external) && $aMainMenu.external == true}no_ajax_link {/if}ajax_link">
{phrase var=$aMainMenu.module'.'$aMainMenu.var_name}{if isset($aMainMenu.suffix)}{$aMainMenu.suffix}{/if}</a>
Меняю на:
<li rel="menu{$aMainMenu.menu_id}" {if (isset($iTotalHide) && isset($iMenuCnt) && $iMenuCnt > $iTotalHide)} style="display: none;" {/if} {if (($aMainMenu.url == 'apps' && count($aInstalledApps)) || (isset($aMainMenu.children) && count($aMainMenu.children))) || (isset($aMainMenu.is_force_hidden))}class="{if isset($aMainMenu.is_force_hidden) && isset($iTotalHide)}is_force_hidden{else}explore{/if}{if ($aMainMenu.url == 'apps' && count($aInstalledApps))} explore_apps{/if}"{/if}>
<a{if !isset($aMainMenu.no_link) || $aMainMenu.no_link != true} href="{url link=$aMainMenu.url}"{else} href="#" onclick="return false;"{/if} class="{if isset($aMainMenu.is_selected) && $aMainMenu.is_selected} menu_is_selected{/if}{if isset($aMainMenu.external) && $aMainMenu.external == true}no_ajax_link{/if} ajax_link">{if isset($aMainMenu.url) && isset($iTotalHide)}{img theme='menu/'$aMainMenu.url'.png' max_width=16 max_height=16 class='v_middle'} {/if}{phrase var=$aMainMenu.module'.'$aMainMenu.var_name}{if isset($aMainMenu.suffix)}{$aMainMenu.suffix}{/if}</a>
Затем в папку: theme/frontend/default/style/default/image/, заливаю папку: menu, где находятся у меня иконки с названиями модулей (!название иконки должно совпадать с названием модуля), всего получается 13 иконок.
Чистим кэш, готово.
Картинки можете выбрать по своему вкусу, размером 16 на 16 пикселей.
- Жалоба