Искать  
 
   
 
запоминание нажатой кнопки в шаблоне
Отправлено: 02 Июнь 2009 03:25 P.M.   [ Игнорировать ]
Новичок
Rank
Всего сообщений:  44
Зарегистрирован  2009-05-25

Добрый день. не могу сообразить как в данном случае http://small-business.train-ee.com/index.php/site/about/ запоминается нажатие зелёных кнопок верхнего рубрикатора.
полагаю что связано с  {embed=“embeds/main_nav” my_location=“about”}, но не могу сообразить как дальше делать. Уважаемые спецы, ткните меня носом пожалуйста в нужном направлении. Спасибо.

UPD:
Может прописывать класс css с помощью переменной my_location ?

Профиль
 
 
Отправлено: 02 Июнь 2009 03:33 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

определяется по сегменту урла -

{if segment_2 "product"}class="selected"{/if} 

Есть еще плагин selected от Solspace (скорей всего на train-ee он и стоит), но по сути он делает тоже самое, что и указанный кусок кода выше, но стоит $. Хотя я и не понимаю за что там берут деньги - в его функции 14 строчек.

 Подпись 

booooring…

Профиль
 
 
Отправлено: 02 Июнь 2009 03:35 P.M.   [ Игнорировать ]   [ # 2 ]
Новичок
Rank
Всего сообщений:  44
Зарегистрирован  2009-05-25

Понял, спасибо.

Профиль
 
 
Отправлено: 02 Июнь 2009 04:02 P.M.   [ Игнорировать ]   [ # 3 ]
Новичок
Rank
Всего сообщений:  44
Зарегистрирован  2009-05-25

нет, не понял :(
чтото туплю. запутался совсем
так ?

{if segment_1 == "uslugi"}<div class="topmenu1">
{if:else}<div class="topmenu2">{/if}
        
<ul>
              <
li id="home"><a href="{homepage}" title="Home"><b>Главная</b></a></li>
            <
li><a href="{homepage}/gruppen/">Каталог</a>
            </
li>
            <
li><a href="{homepage}/uslugi/"><b>Услуги</b></a>
            </
li>            
            <
li><a href="{homepage}/contacts/">Контакты</a>
            </
li>
            
        </
ul>
    </
div
Профиль
 
 
Отправлено: 02 Июнь 2009 04:18 P.M.   [ Игнорировать ]   [ # 4 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

скорее так:

<div class="topmenu">
        <
ul>
              <
li id="home" {if segment_1 == "home"}class="current"{/if}><a href="{homepage}" title="Home"><b>Главная</b></a></li>
            <
li  {if segment_1 == "catalog"}class="current"{/if}><a href="{homepage}/gruppen/">Каталог</a>
            </
li>
            <
li  {if segment_1 == "uslugi"}class="current"{/if}><a href="{homepage}/uslugi/"><b>Услуги</b></a>
            </
li >            
            <
li  {if segment_1 == "contact"}class="current"{/if}><a href="{homepage}/contacts/">Контакты</a>
            </
li>
            
        </
ul>
    </
div

 Подпись 

booooring…

Профиль
 
 
Отправлено: 02 Июнь 2009 04:21 P.M.   [ Игнорировать ]   [ # 5 ]
Новичок
Rank
Всего сообщений:  44
Зарегистрирован  2009-05-25

Всё получилось, спасибо.

Профиль