Перейти к содержимому


Старница Товара


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 22

#21 Stasya

Stasya

    Активный участник

  • Модератоpы
  • 4 007 сообщений

Отправлено 06 Июль 2016 - 10:15

Просмотр сообщенияbg999 (02 Июль 2016 - 13:20) писал:

Получилось, однако почему то в разделе новости показывает выделенным два раздела всегда, выделен "все новости" и второй в котором мы находимся, пример находиться здесь
Нужно что бы был выделен только текущий раздел как  в ЛК и /page/

В шаблоне Список новостей найдите строку
<li style="padding-bottom:7px;"><a href="{menu.beauty_sovety.links.URL}" {% IF menu.beauty_sovety.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.beauty_sovety.links.TITLE %}title="{menu.beauty_sovety.links.TITLE}"{% ENDIF %}>{menu.beauty_sovety.links.NAME}</a></li>
и замените ее на
<li style="padding-bottom:7px;"><a href="{menu.beauty_sovety.links.URL}"  {% IF menu.beauty_sovety.links.TITLE %}title="{menu.beauty_sovety.links.TITLE}"{% ENDIF %}>{menu.beauty_sovety.links.NAME}</a></li>

Теперь в файле main.js найдите блок
$('#lk').click(function(){
$('.personal-light-box').toggle();
});
и после него вставьте
itemmenu= $('.beauty_sovety').find('a');
url= window.location.href;
itemmenu.each(function(){ 
if(url == $(this).attr('href')){
$(this).addClass('selected')
}
});


#22 bg999

bg999

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 263 сообщений

Отправлено 06 Июль 2016 - 15:25

Просмотр сообщенияStasya (06 Июль 2016 - 10:15) писал:

В шаблоне Список новостей найдите строку
<li style="padding-bottom:7px;"><a href="{menu.beauty_sovety.links.URL}" {% IF menu.beauty_sovety.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.beauty_sovety.links.TITLE %}title="{menu.beauty_sovety.links.TITLE}"{% ENDIF %}>{menu.beauty_sovety.links.NAME}</a></li>
и замените ее на
<li style="padding-bottom:7px;"><a href="{menu.beauty_sovety.links.URL}" {% IF menu.beauty_sovety.links.TITLE %}title="{menu.beauty_sovety.links.TITLE}"{% ENDIF %}>{menu.beauty_sovety.links.NAME}</a></li>

Теперь в файле main.js найдите блок
$('#lk').click(function(){
$('.personal-light-box').toggle();
});
и после него вставьте
itemmenu= $('.beauty_sovety').find('a');
url= window.location.href;
itemmenu.each(function(){
if(url == $(this).attr('href')){
$(this).addClass('selected')
}
});

теперь нечего не выделяется. Перестало все совсем работать. В чем причина?

#23 Stasya

Stasya

    Активный участник

  • Модератоpы
  • 4 007 сообщений

Отправлено 07 Июль 2016 - 09:41

Просмотр сообщенияbg999 (06 Июль 2016 - 15:25) писал:

теперь нечего не выделяется. Перестало все совсем работать. В чем причина?

Просмотр сообщенияbg999 (06 Июль 2016 - 15:25) писал:

теперь нечего не выделяется. Перестало все совсем работать. В чем причина?

Вы не верно вставили код в файле main.js

Сейчас у Вас
$(document).ready(function(){
$('#lk').click(function(){
$('.personal-light-box').toggle();
})
});
itemmenu= $('.beauty_sovety').find('a');
url= window.location.href;
itemmenu.each(function(){
if(url == $(this).attr('href')){
$(this).addClass('selected')
}
});

Замените его на
$(document).ready(function(){
$('#lk').click(function(){
$('.personal-light-box').toggle();
});
itemmenu= $('.beauty_sovety').find('a');
url= window.location.href;
itemmenu.each(function(){
if(url == $(this).attr('href')){
$(this).addClass('selected')
}
});
});





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных