Получить текущую группу магазина. ???

#
Получить текущую группу магазина. ???
Предполагаю что это просто но пока не получается.

Вопросов по сути 3
1. Как в текущем макете определить что мы находимся в интернет магазине? т.е. необходима проверка если пользователь в магазине то ...

2. Как понять какая группа товаров сейчас текущая? Я пытался получить через переменную $GLOBALS но что то не корректно получается.

3. Не нашел описания что можно получить из переменной $GLOBALS. Есть ли описание?
Модератор
#
Re: Получить текущую группу магазина. ???
1. Как вариант можно воспользоваться константой СURRENT_STRUCTURE_ID и методом NodeIsParent() класса Structure. Если текущий узел магазин или подузел магазина, то что-то выводить. Например,
     
<?php
$structure = new Structure();
$children_node_id = CURRENT_STRUCTURE_ID;
$parent_node_id = 123; // Вместо 123 укажите узел структуры магазина.

if (CURRENT_STRUCTURE_ID == 123 || $structure->NodeIsParent($children_node_id, $parent_node_id))
{   
Тут выводим то, что необходимо.
}
?>


2. Текущая группа товаров содержится в
$GLOBALS['shop_item_path']['group']


3. Подобного описания нет. Просто распечатайте массив и посмотрите, что в нем хранится.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Получить текущую группу магазина. ???
Спасибо огромное...

Кстати первую проверку выполнил вот так.

if( isset($GLOBALS['shop_item_path']) ){
....
}
Модератор
#
Re: Получить текущую группу магазина. ???
Пожалуйста.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
Авторизация