Astra.CMS

 

 

Форум » Проблемы

Проблема отображения активной ссылки

Стоит ли открыть форум? Напишите об этом по адресу admin@astracms.ru написав в теме "открыть форум". Я не автор движка и поэтому не могу консультировать так, как это делал бы он, но возможно у нас получится совместно находить решения.

Автор Текст сообщения

Maksim
Сообщений: 277

Заметил такую особенность в блоке "Список страниц", не отображается код активной ссылки во втором уровне, когда у некоторых страниц есть еще другие вложения. Выводятся только два уровня.

Например:

Уровень 1
- Уровень 2 - код активной ссылки отображается
- Уровень 2 - отображается
- Уровень 2 - не отображается
-- Уровень 3
-- Уровень 3
- Уровень 2 - отображается

Шаблон блока:
<ul>
{section name=i loop=$links}
<li><a href="{$links[i].link}">{$links[i].name}</a>
{if $links[i].sublinks}
<ul>
{section name=j loop=$links[i].sublinks}  
{if $links[i].sublinks[j].selected}
  
  {if !$smarty.section.j.last}
  <li><a href="{$links[i].sublinks[j].link}" class="active">{$links[i].sublinks[j].name}</a></li>
  {else}
  <li class="last"><a href="{$links[i].sublinks[j].link}" class="active">{$links[i].sublinks[j].name}</a></li>
  {/if}  
  
{else}

  {if !$smarty.section.j.last}
  <li><a href="{$links[i].sublinks[j].link}">{$links[i].sublinks[j].name}</a></li>
  {else}
  <li class="last"><a href="{$links[i].sublinks[j].link}">{$links[i].sublinks[j].name}</a></li>
  {/if}

{/if}
{/section}
</ul>
{/if}

</li>
{/section}
</ul>
 
aristoc

admin
Сообщений: 1159

Да, действительно. Выложено обновление.
 

Maksim
Сообщений: 277

Спасибо! Теперь все работает smile
 

Вы не можете добавить сообщение. Вам необходимо авторизироваться на сайте под своим логином либо зарегистрироваться.