В моем компоненте 3 шаблона. Как установить в контроллере, какой шаблон необходимо отобразить, если я использую пункты меню ( Из темы )? То есть, если &view=order то загрузился шаблон из components\com_mycomp\views\order\tmpl\default.php Joomla 1.5
установить в контроллере переменные массива $_REQUEST JRequest::setVar('view', [название вида]); //(в вашем случае это order) JRequest::setVar('layout', [шаблон]); //(в вашем случае это default) а вообще, если у вас контроллер - потомок класса JController, то его метод display сам получает необходимый вид и шаблон из $_REQUEST поэтому если вы укажите в url-e: view=order и в своем контроллере в методе display вызовете parent::display();, то шаблон отобразиться тот что вам нужен.
Спасибо за развернутый ответ! Но вот здесь и заключается проблема. Дело в том, что при view=order страница абсолютно пустая. Но я попробую Ваш метод с setVar
уже решил. Страница пустой была, потому что правильно имена классов в Виде надо указывать. В com_contact подсмотрел