Ruslan_xDD,
$_GET['style']; а если не определено? а где фильтрация входящих параметров?
Приведу пример не только подключения стилей, а и использования другого шаблона
пишем простенький системный плагин и на событие onAfterInitialise вешаем такой код:
Код
$input = JFactory::getApplication()->input;
$template = $input->getCmd( 'template', '' );
if ( $template !== '' ) {
$input->set( 'template', $template );
$conf = JFactory::getConfig();
setcookie( 'templateChanged', $template, time() + 8640000, $conf->get( 'cookie_path', '/' ), $conf->get( 'cookie_domain', '' ) );
}
if ( !empty( $_COOKIE['templateChanged'] ) ) {
$input->set( 'template', $_COOKIE['templateChanged'] );
}
Делаем два шаблона один ваш второй для слабо видящих..
переключение просто добавить например для переключения шаблонов с protostar на beez3 и обратно
в protostar:
<a href="<?php echo JRoute::_('&template=beez3'); ?>">Шаблон для слабовидящих</a>
в beez3:
<a href="<?php echo JRoute::_('&template=protostar'); ?>">Обычный шаблон</a>
Если не знаете как написать плагин, зайдите к Саше на сайт он для Вас написал конструктор
http://inet-reklama.com/sozdanie-plagina.html