А есть статистика пользуется ли ей ктото вообще?
Вы здесь
Модуль "Версия для слабовидящих" (Drupal 7)
Всем привет!
Кто разрабатывал сайты для государственных, муниципальных, образовательных учреждений знает, что у сайта должна быть обязательно "версия для слабовидящих". Хочу предложить своё решение этого вопроса.
Думая над логикой модуля, чтобы всё не усложнять я пришел к следующему решению: проще всего сделать "версию для слабовидящих" отдельной темой оформления и переключать темы "на лету". Необходимо установить и подготовить тему оформления, которая будет "для слабовидящих". В admin/appearance/settings выбрать эту тему.
Модуль используется только для создания блоков переключения на тему для слабовидящих и обратно. Сама панель с кнопками теперь находится в теме оформления и выглядит вот так:
Модуль после включения создаёт 2 уже готовых блока: "версия для слабовидящих"
и "обычная версия".
Первый нужно разместить на обычной теме оформления, а второй соответственно на "версии для слабовидящих". Вот собственно и всё, с помощью этих двух блоков мы переключаем тему оформления.
С помощью CSS можно изменить изображения на кнопках в блоках.
Что делать, если модуль не работает?
Топ 3 проблем:
1) Не выбрана тема в admin/appearance/settings
2) Библиотека jQuery подключаемая из каталога с темой. Если вам нужна другая версия, отличная от той, что идет в ядре, используйте модуль jquery_update, а не подключайте самостоятельно!
3) Проверьте все подключаемые в теме JS-файлы. Народные "умельцы" любят подключать различные JS-файлы, которые часто написаны не по стандартам кодирования Drupal и приводят к ошибке работы других модулей (хотя сами работают).
Скачать модуль можно с официальной страницы проекта
Скачать тему можно с официальной страницы проекта
Поучаствовать в разработке модуля можно на GitHub
Поучаствовать в разработке темы можно на GitHub
Внести пожертвование на развитие модуля можно тут
Комментарии
Конкретно этим модулем или вообще версиями для слабовидящих?
Вообще версиями.
Как я писал в начале публикации сейчас это обязаловка для государственных, муниципальных сайтов.
Некоторое время назад тоже столкнулся с этой задачей, но на Drupal 8. Решил это аналогичным способом: переключением темы оформления. Вот тут моя статья по этому поводу: http://drupal.ru/node/128693
Хотел бы у вас поинтересоваться, возникали ли на семерке проблемы с кэшем? И почему не стали брать готовые модули для переключения тем вроде Switchtheme?
1) Видел вашу статью, да.
2) Да, и в 7 и 8 нужно чистить кэш для смены темы
3) Изначально они и использовались. Но потом я отказался от лишних модулей, чтобы не засорять сайты кучей зависимостей.
Не происходит переключение темы.
А что значит "В admin/appearance/settings выбрать эту тему"? Это имеется ввиду "Включить" в терминологии русифицированного Drupal-а?
Извините, если вопрос глупый. Новичок. :)