Регистрация
Вход через соцсети
Восстановление пароля

Версия для слабовидящих

Новый топик
08.04.2016, 15:34
Ответить | Цитировать
pohvistnevo

Зарегистрирован:
2011-09-30
Сообщений: 2

Всем привет! Подскажите как прописать переключение шаблонов, в данном случае на версию для слабовидящих? Можно и другие варианты.
Спасибо!
11.04.2016, 14:28
Ответить | Цитировать
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 943

Если по сессии то создайте переменную например при переходе по ссылке с окончанием ?v=1.
В системных настройках вашего шаблона укажите условие
Код:
if($_GET['v'] == 1) $_SESSION['style'] = 'styles_v.css';
if($_GET['v'] == 2) unset($_SESSION['style']);

В том месте где указан путь до файла стилей укажите
Код:
<?= ($_SESSION['style'] ? $_SESSION['style'] : 'styles.css') ?>

Таким образом перейдя по ссылке в окончании пути которой указано ?v=1 в сессию будет записан другой файл стилей от другой версии например для слабовидящих. А перейдя по ссылке в окончании пути которой указано ?v=2 вы удалите переменную сессии и файл стилей будет отображаться тот что используется по умолчанию.
P.S.: Это только пример все название вы должны использовать свои.

Модуль "Почтовые уведомления" – настройка уведомлений на вашем сайте без программирования. Цена отзыв. Мне очень важно ваше мнение.
20.06.2016, 14:47
Ответить | Цитировать
pohvistnevo

Зарегистрирован:
2011-09-30
Сообщений: 2

Спасибо! Попробую. Скажите а при переходе по страницам сессия при этом будет сохраняться?
20.06.2016, 23:26
Ответить | Цитировать
autocat

Зарегистрирован:
2015-04-12
Сообщений: 15

да. при переходе по страницам сессии сохраняются
198 196 2016-06-20 23:26:29 14491
Описание проекта