Re: Меню с иконками (меню с картинками) в версии 5
В приведенном Вами примере наблюдается некоторая ересь.
Например, что такое и откуда оно взялось
$GLOBALS['CURRENT_STRUCTURE_ID']['group']
?
Есть константа CURRENT_STRUCTURE_ID, в клиентском разделе она всегда определена.
Зачем придумывать несуществующие методы, если все методы описаны в API и к подавляющему большинству даны примеры.
Например, есть такой метод - GetStructurePropertyValue(), который возвращает значение некоторого св-ва некоторого узла структуры. Есть и готовый пример:
Берем пример и используем как нужно:
<?php
if (CURRENT_STRUCTURE_ID)
{
// Здесь получение изображения из св-ва
$Structure = new Structure();
// ID св-ва, ЗАМЕНИТЬ НА НУЖНЫЙ
$structure_propertys_id = 10;
// Получаем элементы пути к папке с дополнительными свойствами структуры
$structure_dir = $Structure->GetStructureItemDir(CURRENT_STRUCTURE_ID);
if ($aRows)
{
?><img src="<?php echo '/' . $structure_dir . $aRows['structure_propertys_values_file']?>" /><?php
}
}
else
{
// здесь на случай отсутствия группы
?><img src="/files/Scirocco/scirocco_stage.jpg" /><?php
}
?>