Код |
---|
<?$path = explode("/", $APPLICATION->GetCurPage());
$path_cl = "/".$path[1]."/".$path[2]."/";?>
<?if(!isset($_GET["PAGEN_1"]))$_GET["PAGEN_1"]=1;?>
|
Можно разобрать код по порядку. Для начала предположим, что находимся в разделе сайта: site.ru/catalog/mebel/sect1/ - именно это и возвращает функция $APPLICATION->GetCurPage() - текущий адрес страницы. В таком случае код такой:
Код |
---|
<?$path = explode("/", "/catalog/mebel/sect1/");
$path_cl = "/".$path[1]."/".$path[2]."/";?>
<?if(!isset($_GET["PAGEN_1"]))$_GET["PAGEN_1"]=1;?>
|
Затем функция explode создает массив из строки используя в качестве разделителя строку, указанную в качестве первого параметра, тогда получится так:
Код |
---|
<?$path = Array("catalog", "mebel", "sect1");
$path_cl = "/".$path[1]."/".$path[2]."/";?>
<?if(!isset($_GET["PAGEN_1"]))$_GET["PAGEN_1"]=1;?> |
С первой строкой разобрались, теперь во второй используются элементы из полученного массива:
Код |
---|
<?$path = Array("catalog", "mebel", "sect1");
$path_cl = "/mebel/sect1/";?>
<?if(!isset($_GET["PAGEN_1"]))$_GET["PAGEN_1"]=1;?>
|
И в третьей строке проверяется, установлена ли GET переменная PAGEN_1 (используется в навигации), если нет, то она устанавливается равной 1.