Перейти к содержанию

SidzuAme

Новичок
  • Постов

    1
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные SidzuAme

  1. В 22.04.2016 в 14:39, Sufiy сказал:

    Не могу найти, как для каждого приложения в меню присвоить свою иконку font-awesome. Может кто-нибудь подскажет? А то у всех приложений одна иконка, как тут

    В 22.04.2016 в 15:33, Fateswhisper сказал:

    Это и так присутствует в теме.

    
    ...
    .ipsNavBar_primary > ul > li[data-navTitle='Forums'] > a:before { content: "\f086" }
    .ipsNavBar_primary > ul > li[data-navTitle='Store'] > a:before { content: "\f07a" }
    ...

     

    Если кому еще актуально, заметил когда делал на этом шаблоне двуязычную версию сайта, в английском языке все нормально, а в русском одинаковые значки.

    Происходит это из-за специфической привязки к элементу, который меняется в различных языках.

    В английском языке строка выглядит:

    <li data-navApp="forums" data-navExt="Forums" data-navTitle="Forums"><a href="*/forums/" data-navItem-id="8">Forums</a></li>

    А в русском:

    <li data-navApp="forums" data-navExt="Forums" data-navTitle="Форумы"><a href="*/forums/" data-navItem-id="8">Форумы</a></li>

    Разработчик темы привязал значения тега a:before к  data-navtitle, поэтому css свойство и не находит.

    Можно поменять на data-navExt, единственный недостаток,  пункты меню, созданные вручную, имеют  data-navext="CustomItem".

    ...
    .ipsNavBar_primary > ul > li[data-navext='Forums'] > a:before { content: "\f086" }
    .ipsNavBar_primary > ul > li[data-navext='Store'] > a:before { content: "\f07a" }
    ...
×
×
  • Создать...