Доброй ночи, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались.
   
   


Форум
 Сайт Status-X.ru | Теория и практика Web-дизайна
         Иконки в навигации

Похожие темы

Иконки в навигации


События Суббота, 06.01.2018, 14:06

MAPC2012

Группа: Пользователь
Ранг: Новичок
Cообщений: 76
Регистрация: 04.08.2014
Город: Благовещенск
Может кому пригодится...

Довольно простая реализация. При работе теряем только атрибут "title". Но он не всегда нужен при навигации.



Создаём navigation-icons.tpl (по пути: site.ru/theme/название_вашей_темы/navi/)

Вставляем этот код:

PHP-код

{if !empty($SiteNavigation)}
<
article>
  <
nav class="btn-bar nav-light">
      {foreach 
from=$SiteNavigation item=navi}
    <
a target="{$navi->target|default:'_self'}href="{$navi->document|escape"html"}class="btn btn-glass"><class="fa {$navi->AltTitle|sanitize}aria-hidden="true"></i>&nbsp;&nbsp;{$navi->title|sanitize}</a>
      {/foreach}
  </
nav>
</
article>
{/if}


Теперь подключаем нужную навигацию в любом месте шаблона, допустим с меню №1
Код подключения:

Код
{navigation id=1 tpl='navigation-icons.tpl'}


Пример реализации:



Нужную иконку задаём в админке. Навигация->Обзор->Нужное Вам меню. Редактируем "Текст ссылки" просто вставляя код иконки, например "fa-user".
Я у себя переименовал "Текст ссылки" на "Font Awesome" для удобства, а скрин для примера выложен:




Давно хотел меню с иконками замутить. Догадался только таким способом реализовать. Удобство в том, что редактирование доступно с админки и путём настройки самого меню, а не специальной вставки кода на сайт)))

Для тех, кто действительно хочет, чтобы оно заработало... Не забудьте стили к сайту прикрутить)))

Отредактировано Виктор (MAPC2012): 06.01.2018, 21:41:28
Вложения



Время - лучший учитель, но,к сожалению, оно убивает своих учеников... (© Гектор Берлиоз)
Благодарности modja


Пользователь офлайн


Похожие темы  |   Следующая тема

Быстрый переход:  
 

 Сейчас на сайте

Пользователей: 0, Гостей: 17

Поисковые боты: 65
oBot(36), BingBot(3), Bot(18), TrendictionBot(2), Googlebot(3), Yandex(2), Crawler
 Статистика форума

  Темы Сообщения Пользователи
За сутки:
За неделю:
За месяц:
Всего:
Мы приветствуем нового участника: ilovkacheva
 Дни рождения

Сегодня нет именинников
Copyright © 2009 - 2018 SX All rights reserved | Powered by SX CMS 1.06 UTF | Контакты