Сайт Typo3 для работы в режиме киоска - PullRequest
0 голосов
/ 06 ноября 2018

У меня есть фитнес-сайт (демонстрирующий упражнения на разных предметах) с доступными меню в зависимости от того, вошел ли пользователь в систему.

Не уверен, что это лучший способ сделать это, но я хотел бы получить доступ к сайту через сенсорный киоск, который покажет другую страницу приветствия и меню.

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

Привет

Пол

Ответы [ 2 ]

0 голосов
/ 06 ноября 2018

Если вы используете TYPO3 версии 8.7, вы можете использовать расширение aoe_ipauth (https://extensions.typo3.org/extension/aoe_ipauth/) для автоматического входа пользователя на основе IP-адреса. Есть несколько других расширений, которые делают это, но я думаю, что большинство остальные старые и не работают в 8.7. Похоже, еще нет тех, которые поддерживают TYPO3 9.5.

0 голосов
/ 06 ноября 2018

Обнаружение устройств очень сложно, и условия TS, которые должны работать, были удалены из ядра TYPO3 некоторое время назад.

Если важно (и возможно) обнаружить устройство одного типа, вы можете создать собственное условие TS (userfunc).


Но, возможно, другой вариант решит вашу проблему:
Настройте другой тип страницы, который получит ваш измененный макет для начальной страницы.
Тогда вам нужно только убедиться, что исходная страница вызывается с этим конкретным типом страницы.

Автоматический вход будет сложным. возможно, было бы возможно использовать постоянный вход в систему, где хранится cookie сеанса без конечного времени.

...