{**
* XS2:
*
* This file is developed by Solutecs, LLC for the purpose of the company
* and is provided together with XS2 Framework as and inherent part of the
* system. This file can be used on the terms of License Agreement.
*
* +7 (495) 585-0833 / 13 Rusakovskaya street, Moscow 107140 Russia
*
* @link http://www.solutecs.com
* @copyright ©1998-2007 Solutecs, LLC
* @version 1.XX
*}
{* Поведение: показывает путь от текущего узла к форуму *}
{* Параметры: fetch.0:NodId *}
{strip}
<p><a href="{xs2Href mod="forum" obj="board" met="list"}">Все форумы</a></p>
{assign var="nodeId" value=$_THE.FETCH.PARAMS[0]}
{assign var="markerValue" value=" / "}
{assign var="markerShow" value=true}
{xs2GetPath var="path" NodId=$nodeId}
<p>
{foreach from=$path item="node" key="key"}
{assign var="label" value=""}
{if $node.NType eq "board"}{assign var="label" value="К списку разделов"}{/if}
{if $node.NType eq "section"}{assign var="label" value="К списку тем"}{/if}
{if $node.NType eq "thread"}{assign var="label" value="К списку сообщений"}{/if}
{if $label and $node.NodId neq $nodeId}
<a href="{xs2Href mod="forum" obj=$node.NType
met="show" atr=$node.NodId}" title="{$label|escape}">{$node.NName}</a>
{/if}
{assign var="nextNode" value=$key+1}
{if ($node.NType eq "thread") or ($path[$nextNode].NodId eq $nodeId)}
{assign var="markerShow" value=false}
{/if}
{if $markerShow}
{$markerValue}
{/if}
{/foreach}
</p>
{/strip}
|
|