【发布时间】:2019-04-09 20:18:23
【问题描述】:
我有一个现有的健身网站(显示不同设备上的锻炼),其菜单取决于用户是否登录。
不确定执行此操作的最佳方式,但我想通过触摸屏信息亭访问该网站,该信息亭将显示不同的欢迎页面和菜单。
我知道它可以作为一个克隆站点来完成,这意味着复制所有执行数据,但是有没有办法让typo3 识别设备类型,将其分配为特定用户并允许用户级别控制显示的内容?
问候
保罗
【问题讨论】:
我有一个现有的健身网站(显示不同设备上的锻炼),其菜单取决于用户是否登录。
不确定执行此操作的最佳方式,但我想通过触摸屏信息亭访问该网站,该信息亭将显示不同的欢迎页面和菜单。
我知道它可以作为一个克隆站点来完成,这意味着复制所有执行数据,但是有没有办法让typo3 识别设备类型,将其分配为特定用户并允许用户级别控制显示的内容?
问候
保罗
【问题讨论】:
设备检测非常复杂,应该工作的 TS 条件前段时间已从 TYPO3 核心中删除。
如果检测一种设备很重要(并且可能),您可以创建自己的 TS 条件 (userfunc)。
但也许另一种选择可以解决您的问题:
配置另一种页面类型,以获取您修改后的起始页布局。
然后,您只需要确保使用该特定页面类型调用初始页面。
自动登录会很复杂。也许可以使用永久登录,其中存储没有结束时间的会话 cookie。
【讨论】:
如果您使用的是 TYPO3 8.7 版,您可以使用扩展 aoe_ipauth (https://extensions.typo3.org/extension/aoe_ipauth/) 根据 IP 地址自动登录用户。还有其他几个扩展可以做到这一点,但我认为大多数其他扩展都是旧的并且在 8.7 中不起作用。好像还没有支持 TYPO3 9.5 的。
【讨论】: