Искать  
 
   
 
if embed
Отправлено: 27 Февраль 2012 12:15 A.M.   [ Игнорировать ]
Новичок
Rank
Всего сообщений:  35
Зарегистрирован  2011-04-30

Доброго времени суток.

Столкнулся с проблемой в навигации

<li id="company" {if embed:loc=="company"}class="active"{/if}><a href="{path='company/index'}"><span>О компании</span></a></li

тут все ок

но нужно еще добавить span:

<span><span>О компании</span></span

искал решение, но так и не нашел :(
подскажите что можно сделать

Профиль
 
 
Отправлено: 27 Февраль 2012 05:22 A.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  644
Зарегистрирован  2009-04-11

надо именно

<span><span>О компании</span></span

чтоб было? при выполнении условия?

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 27 Февраль 2012 09:16 A.M.   [ Игнорировать ]   [ # 2 ]
Новичок
Rank
Всего сообщений:  35
Зарегистрирован  2011-04-30

да
в идеале хотелось бы узнать как можно не только добавить класс, но и добавить\убрать другие элементы html кода

на данный момент у меня вот такой код:

<li id="company" {if embed:loc=="company"}class="active"{/if}>
   <
a href="{path='company/index'}">{if embed:loc=="company"}<strong>{/if}<span>О компании</span>{if embed:loc=="company"}</strong>{/if}</a>
</
li

но мне кажется что должно быть более “элегантное” решение

Профиль
 
 
Отправлено: 27 Февраль 2012 01:51 P.M.   [ Игнорировать ]   [ # 3 ]
Новичок
Rank
Всего сообщений:  35
Зарегистрирован  2011-04-30

в другом меню сделал так:

<li {if embed:loc=="company"}class="hidden_li"{/if}><a href="{path='company/index'}">О компании</a></li>
    
{if embed:loc=="company"}<li class="active"><strong><span>О компании</span></strong></li>{/if} 

вроде так удобнее, но есть ли возможность убрать элементы, а не скрывать с помощью стилей?

Профиль
 
 
Отправлено: 27 Февраль 2012 03:31 P.M.   [ Игнорировать ]   [ # 4 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  644
Зарегистрирован  2009-04-11

так лучше?

{if embed:loc=="company"}
   
<li id="company" class="active"><a href="{path='company/index'}"><span><span>О компании</span></span></a></li
{if:else}
   
<li id="company"><a href="{path='company/index'}"><span>О компании</span></a></li
{/if} 
 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 27 Февраль 2012 03:40 P.M.   [ Игнорировать ]   [ # 5 ]
Новичок
Rank
Всего сообщений:  35
Зарегистрирован  2011-04-30

да! спасибки  smile

Профиль