Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Версия для слабовидящих (http://forum.typo3.ru/showthread.php?t=10656)

futik0ma 13.03.2013 16:16

Версия для слабовидящих
 
Воспользовался поиском по форуму - не нашёл такой темы.
Есть сайт - я сверстал для него шаблон. В данный момент необходимо - добавить версию для слабовидящих. Я хотел сделать так:
Код:

[globalVar = GP:im > 0]
page.includeCSS {
  file1 = fileadmin/templates/css/style-vi.css
}
[else]
page.includeCSS {
  file1 = fileadmin/templates/css/style.css
}
[end]

Соответственно на сайте была бы ссылка влючающая в себя "?im=1" и это позволяло бы переключаться на другую css и немного менять структуру(для этого код не указываю).
Однако мне бы пришлось добавлять это ко всем ссылка на сайте. И этот метод очень глуп.
Ещё я встречал плагин переключатель css однако он не совсем подходит потому что контент тоже должен изменяться (присутствие некоторых блоков в одной версии и отсутствие в другой)
Прошу вас натолкнуть на способ создании "версии для слабовидящих".

можно добавить свою пхп функцию обработки через сессии я так думаю - но это тоже корявый вариант.

или подскажите как бы мне в typoscript сохранять переменную (текущий выбор стиля) ?

-=UncleByte=- 14.03.2013 00:42

Может быть попробовать сделать по аналогии с многоязычным сайтом?

shuman 14.03.2013 07:05

http://www.slideshare.net/jeremygree...ile-with-typo3
http://shiryshev.ru/archives/419
мне кажется нужно сделать так (мобильная версия, версия для слабовидящих, обычная и для печати в одном дизайне)

а для определения версии использовать
http://www.dmitry-dulepov.com/2009/0...-web-site.html

Ивано++ 14.03.2013 11:45

Так полагаю - что Вам нужна полная копия сайта - считай зеркало!

Подобную версию я не разу не делал (присоединусь к Вам - т.з наберусь опыта) - но думаю что она будет не сильно отличатся от мобильной версии сайта http://m.studsovet-life.ru/ - НО с той лишь раздницей - что появится подобная панель кнопок как здесь:
http://special.kremlin.ru/state/commission

Размер шрифта:
Цвета сайта
Изображения
Поиск
Настройки

И потом думаю - что Вам нужно смотреть в эту сторону:
http://wiki.umisoft.ru/Организуем_ин..._пользователей

Если есть интерес - расскажу здесь в теме подробно как сделан без TV - и может быть даже выложу исходники сайта:
http://m.studsovet-life.ru/ http://p.studsovet-life.ru/ и http://studsovet-life.ru/

Начало темы уже было здесь:
http://forum.typo3.biz/showpost.php?...8&postcount=72

<!-- ###DOCUMENT_BODY### -->
<!-- ###DOCUMENT_BODY_MOBILE### -->
<!-- ###DOCUMENT_BODY_PRINT### -->
<!-- ###DOCUMENT_BODY_IM### -->

Ивано++ 14.03.2013 11:51

im.yourwebsite.com

Ивано++ 14.03.2013 12:00

yourwebsite.com/im/

Ивано++ 14.03.2013 12:00

Мне больше нравится первый вариант!

Ивано++ 14.03.2013 12:04

Цитата:

Сообщение от futik0ma (Сообщение 35813)
или подскажите как бы мне в typoscript сохранять переменную (текущий выбор стиля) ?

jQuery cookie - в мопощь - надо только помнить - что он еще досих пор не встроен в барузеры...:)

futik0ma 14.03.2013 12:10

Спасибо за помощь. Начал копать сторону мультиязычности и сделал так:
Добавил:
Код:

config.linkVars = im
config.uniqueLinkVars = 0

(как я понял) Эти строчки позволяют автоматически передавать в дальнейшие ссылки переменную находящуюся в GET
Код:

page.includeCSS {
  file1 = fileadmin/templates/css/style.css
  file2 = fileadmin/templates/css/coin-slider-styles.css
}
[globalVar = GP:im = 1]
page.includeCSS {
  file1 = fileadmin/templates/css/style-im.css
  file2 = fileadmin/templates/css/coin-slider-styles.css
}
[global]

все работает но появилась проблема
на главной у меня отображается лента новостей - и во второй версии она почему то остутствет
причём! даже если заменить style-im.css на style.css страничка загружается без новостей - не приложу ума почему

Ивано++ 14.03.2013 12:14

Все равно - путь по многоязычности - это более сложный вариант...
Лучше описать два разных шаблона сайта...


Часовой пояс GMT +4, время: 16:32.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot