%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/bitrix/www/bitrix/components/bitrix/system.field.view/templates/iblock_section/
Upload File :
Create Path :
Current File : /home/bitrix/www/bitrix/components/bitrix/system.field.view/templates/iblock_section/template.php

<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)
	die();

/**
 * @var array $arResult;
 * @var array $arParams;
 */

$bFirst = true;

if(is_array($arResult["CHAIN"]) && !empty($arResult["CHAIN"]))
{
	foreach ($arResult["CHAIN"] as $arSectionPath)
	{
		if (!$bFirst):
			?><br><?
		else:
			$bFirst = false;
		endif;

		$bFirstChain = true;
		$count = count($arSectionPath);
		foreach ($arSectionPath as $arSection)
		{
			if($arSection["DEPTH_LEVEL"] == 1 && $arResult["MULTI_HEAD"] == false && $count > 1)
			{
				continue;
			}
			if ($arParams['arUserField']['SETTINGS']['SECTION_URL'])
			{
				$res = '<a href="'.str_replace('#ID#', urlencode($arSection["ID"]), $arParams['arUserField']['SETTINGS']['SECTION_URL']).'">'.$arSection["NAME"].'</a>';
			}
			elseif ($arParams['arUserField']['PROPERTY_VALUE_LINK'] <> '')
			{
				$res = '<a href="'.str_replace('#VALUE#', urlencode($arSection["ID"]), $arParams['arUserField']['PROPERTY_VALUE_LINK']).'">'.$arSection["NAME"].'</a>';
			}
			else
			{
				$res = $arSection["NAME"];
			}
	
			if (!$bFirstChain):
				?> - <?
			else:
				$bFirstChain = false;
			endif;

			?><span class="fields enumeration"><?=$res?></span><?
		}
	}
}
else
{
	foreach ($arResult["VALUE"] as $ID => $res):

		if ($arParams['arUserField']['SETTINGS']['SECTION_URL'])
			$res = '<a href="'.str_replace('#ID#', urlencode($ID), $arParams['arUserField']['SETTINGS']['SECTION_URL']).'">'.$res.'</a>';
		elseif ($arParams['arUserField']['PROPERTY_VALUE_LINK'] <> '')
			$res = '<a href="'.str_replace('#VALUE#', urlencode($ID), $arParams['arUserField']['PROPERTY_VALUE_LINK']).'">'.$res.'</a>';
	
		if (!$bFirst):
			?>, <?
		else:
			$bFirst = false;
		endif;

		?><span class="fields enumeration"><?=$res?></span><?
	endforeach;
}
?>

Zerion Mini Shell 1.0