Помогите разобраться с внутреностями webasyst

Тема в разделе "WebAsyst", создана пользователем Gelnor, 27 ноя 2009.

Статус темы:
Закрыта.
Модераторы: mdss
  1. Gelnor

    Gelnor Создатель

    Регистр.:
    20 сен 2009
    Сообщения:
    12
    Симпатии:
    1
    Требовалось создать страницу с уникальным кодом, без смарти плагинов. В итоге докопался до того что делаю include свой код где проверяю значения get[] и если ссылка моя испольую свой шаблон.

    PHP:
    <?php
        $Register 
    = &Register::getInstance();
        
    $smarty = &$Register->get(VAR_SMARTY);
        
    /* @var $smarty Smarty */
        
        
    if(isset($_GET['test']))
        {
        
    $smarty->assign'main_content_template''test.tpl.html');
        }
        
    ?>
    Все работает но осталось куча непонятных вещей?
    1. Почему многие include включаются в файле class.test.php
    2. Где идет сопоставление того самого main_content_template и {cpt_maincontent}

    Вообще что это за cpt_maincontent? Поиск во всех файлах не нашел по cpt_* ничего за что можно было бы уцепиться.

    Как происходит эта связь не понимаю. Уже все голову сломал... Помогите, пожалуйста.
     
Статус темы:
Закрыта.