예제 #1
0
			$arResult[$i] = array(
				"TITLE" => $arSection["NAME"],
				"LINK" => $link
			);
			$i++;
		}
	}
} elseif($URL_TYPE == 4) {
	$link = $link . $sections[0] . "/";
	$arResult[] = array(
		"TITLE" => "Бренды",
		"LINK" => $link
	);
	$i++;
} elseif ($URL_TYPE == 5) {
    $CURRENT_BRAND = GetBrandByXmlId($sections[1]);
	$link = $link . $sections[0] . "/";
	$arResult[] = array(
		"TITLE" => "Бренды",
		"LINK" => $link
	);
	$i++;
	$link = $link . $sections[1] . "/";
	$arResult[] = array(
		"TITLE" => $CURRENT_BRAND["VALUE"],
		"LINK" => $link
	);
	$i++;
}

/*foreach ($sections as $s) {
예제 #2
0
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<?
$CURRENT_BRAND = GetBrandByXmlId($arResult["BRAND"]);
//test_dump($CURRENT_BRAND);
$SEC = new CIBlockSection();
$list = $SEC->GetList(
    array(),
    array(
        "IBLOCK_ID" => "17",
        "DEPTH_LEVEL" => "2"
    )
);
$list_subsections = array();
while ($i = $list -> Fetch()) {
    $list_subsections[] = $i;
}
$list_subsections_filtered = array();
//test_dump($CURRENT_BRAND);
foreach ($list_subsections as $l) {

    $EL = new CIBlockElement;
    $elements = $EL->GetList(
        array(),
        array(
            "IBLOCK_ID" => "17",
            "SECTION_ID" => $l["ID"],
            "INCLUDE_SUBSECTIONS" => "Y",
            "PROPERTY_BRAND_VALUE" => array($CURRENT_BRAND["VALUE"])
        )
    );
    $el = $elements -> GetNext();
예제 #3
0
파일: init.php 프로젝트: akniyev/arteva.ru
function GetUrlType($URL) {
	$sections = explode("/", $URL);
	$len = count($sections);

	$URL_TYPE = -1;
	if (isValidSectionCodePath($sections)) { //Случай с пустым массивом тоже здесь учтён
		$URL_TYPE = 0;
	} elseif (GetBrandByXmlId($sections[$len - 1]) != false && isValidSectionCodePath(array_slice($sections, 0, $len - 1))) {
		$URL_TYPE = 1;
	} elseif ($sections[0] == "new" && isValidSectionCodePath(array_slice($sections, 1))) {
		$URL_TYPE = 2;
	} elseif ($sections[0] == "sale" && isValidSectionCodePath(array_slice($sections, 1))) {
		$URL_TYPE = 3;
	} elseif ($sections[0] == "brands" && $len == 1) {
		$URL_TYPE = 4;
	} elseif ($len == 2 && $sections[0] == "brands" && GetBrandByXmlId($sections[1]) != false) {
		$URL_TYPE = 5;
	}

	return $URL_TYPE;
}