Typoscript: Как создать всплывающее диалоговое окно, управляющее переключателем браузера / пользователя - PullRequest
1 голос
/ 13 февраля 2011

У меня есть вопрос относительно Typocript, потому что я хочу реализовать следующее в Typo3:

  • Пользователь посещает веб-сайт (со своим IPhone), который основан на Typo3 (Версия 4.3)
  • Пользователь получает всплывающее диалоговое окно, в котором он может выбрать, посещать ли «стандартный» веб-сайт или веб-сайт, оптимизированный для представления IPhone.
  • Пользователь делает свой выбор и перенаправляется намобильный или стандартный веб-сайт

Вот что происходит в данный момент:

  • Когда пользователь заходит на веб-сайт с помощью устройства IPhone, он автоматически перенаправляется на мобильный веб-сайт.
  • Когда пользователь посещает веб-сайт с помощью любого другого браузера или устройства, он перенаправляется на стандартный веб-сайт

Я понял это с помощью Useragent-Switch:

[useragent = *iPhone*]
page >
page = PAGE
page.meta.REFRESH = 0;index.php?id=xx
[end]

Если нет возможности реализовать это непосредственно в Typoscript: кто-нибудь знает, как реализовать это, используя самостоятельно созданное расширение, которое вызывает всплывающее диалоговое окно и перенаправляетПосле этого пользователь получает идентификатор страницы?

Заранее спасибо, Cheeesi

1 Ответ

1 голос
/ 20 февраля 2011

Если ваш пользователь использует iphone, ему может не понравиться всплывающее окно.

Я бы использовал ваше условие для опечатки, чтобы добавить файл JavaScript:

[useragent = *iPhone*]
page.includeJS.popup = fileadmin/.../popup.js
[end]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...