разные шаблоны для групп одной ИС

#
разные шаблоны для групп одной ИС
Здравствуйте!
Есть - Информационная Система с группами.  
Задача - Добиться вывода уникального шаблона для каждой группы (ИД шаблона хранится в дополнительном свойстве группы ИС).

В 5-й версии было так:
В коде ТДС после строки:
if ($GLOBALS['INFSYS_result']) {

добавьте следующий код:
$data_template_id = 0;

    $data_template_property_id = 111;

    $group_id = $GLOBALS['INFSYS_result']['group'];

    while (!$data_template_id) {

        $row = $InformationSystem->GetPropertysGroup($group_id, $InformationSystem_id);

        if (sizeof($row))
            foreach ($row as $key => $property_row)
                if ($property_row['information_propertys_groups_id'] == $data_template_property_id) {
                    $data_template_id = $property_row['information_propertys_groups_value_value'];
                    break;
                }

        if ($data_template_id)
            break;
        else {

            $row2 = $InformationSystem->GetInformationGroup($group_id);
            if ($row2)
                $group_id = $row2['information_groups_parent_id'];
            else
                break;
        }
    }


    if ($data_template_id)
        $kernel->set_current_page_data_template($data_template_id);

Вместо 111 впишите ваш идентификатор доп.свойства группы, в котором вы храните id шаблона страницы.

Вопрос - Как этот код будет выглядеть в 6-й версии и где его вставлять в коде ТДС?

Или может можно как то по другому реализовать данную задачу?

Заранее спасибо за помощь!
#
Re: разные шаблоны для групп одной ИС
Все еще очень актуально, подскажите, пожалуйста...
#
Re: разные шаблоны для групп одной ИС
Разработчики вообще форум не посещают что ли? ((
Модератор
#
Re: разные шаблоны для групп одной ИС
Перепишите на использование API-6. Как работать со свойствами есть огромная тема http://www.hostcms.ru/forums/2/7143/ , как получить текущую группу есть тема контроллеры http://www.hostcms.ru/forums/2/7122/ , как менять шаблон см. http://www.hostcms.ru/forums/2/9191/
Если не получается, покажите код, который написали, будем решать вместе
Авторизация