Astra.CMS

 

 

Форум » Приемы конструирования и интеграции дизайна

Блок - список материалов

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

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

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

Подскажите пожалуйста, как вывести:

1. Корневую категорию выводимого блока, или на крайний случай, название блока (или и то и другое smile );
2. Сделать активную ссылку в этом блоке.
<h1><a href="ссылка на корневой раздел">Название корневого раздела (или название блока)</a></h1>
<ul>     
{section name=i loop=$items}
{if $items[i].selected} - этот вариант не работает (активная ссылка)
  {if !$smarty.section.i.last}
  <li><a href="{$items[i].link}" class="active">{$items[i].name}</a></li>
  {else}
  <li class="last"><a href="{$items[i].link}" class="active">{$items[i].name}</a></li>
  {/if}
{else}  
  {if !$smarty.section.i.last}
  <li><a href="{$items[i].link}">{$items[i].name}</a>
  {else}
  <li class="last"><a href="{$items[i].link}">{$items[i].name}</a>
  {/if}
{/if}    
{/section}
</ul>
 
aristoc

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

1. что такое категория выводимого блока - непонятно. Название блока - $title.
2. "активность" можно проверить другим способом
{if $items[i].id==$parent.item.id}... 
 

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

Спасибо с активностью все сработало.
По первому пункту, в блоке я имел ввиду, есть блок "список материалов" в нем:
Название: $title
Раздел: Каталог материалов
Шаблон: catalog.tpl
Категория:    
   Все
   Категория 1 - выбрана данная категория, хотел попробовать вывести название ее
   Категория 2
   ...
но достаточно $title
 

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