Есть компонент с 2 видами.
Цель: задать для каждого вида свой шаблон.
Вариант 1.
В вид1 положить файлик default.xml в котором написать что то типа
<?xml version="1.0" encoding="utf-8"?>
<metadata>
<layout title="Компонент страницы 1">
<message>Компонент страницы заказа</message>
</layout>
</metadata>
ну и тоже самое проделать с видом2
После чего создать пункт меню и в материалах выбрать "Компонент страницы 1". ну и назначить этому пункту меню нужный шаблон, но
тут возникает проблема, Joomla 1.7 привязует шаблон только к АЛИАСУ и это ппц просто!
т.е. строка типа :
http://joom.ru/index.php/index.php?option=com_exempl&controller=exemp&task=seve этот шаблон не получит(лайот не указал
так как тут назначит по дефолту)
а вот если будет так
http://joom.pingvinavto.ru/index.php/exemple/?task=seve - то все хорошо и он шаблон назначает.
Вариант 2.
Это в шаблоне проверять переменную option на нужный компонент и подключать инклудом нужную страницу в рамках одного шаблона...
Но это очень плохой метод...
Поэтому вопрос!
Как заставить Joomla понимать строку
http://joom.ru/index.php/index.php?option=com_exempl&controller=exemp&task=seve т.е. без алиаса
А еще лучше как программно(с API), скажем в контролере компонента назначать нужный шаблон либо для компонента в целом либо
для конкретного вида?