TYPO3后台登录能否设置特定起始页面及模块?
解决TYPO3后台登录后默认页面权限问题的方案
嘿,这个问题我之前碰到过不少次!确实TYPO3默认后台登录后会自动跳转到根页面(pid=0),要是用户没权限访问这里,就会弹出“此页面无记录”的提示,挺烦人的。其实咱们可以通过User TSConfig来解决,只是你可能没注意到隐藏的配置项,下面给你两种实用的方案:
方案一:直接指定默认起始页面PID
在用户的User TSConfig里添加以下配置,把123替换成你实际要展示的文件夹/页面的PID:
options.pageTree.initialPageId = 123
设置完成后,用户登录后台时,页面树会自动展开到指定的PID页面,内容区也会加载该页面的内容,再也不会出现权限提示啦。
方案二:同时指定默认模块和起始页面
如果你还想让用户登录后直接打开特定模块(比如列表模块),可以把启动模块和起始页面的配置结合起来:
# 设置默认启动模块为列表模块 options.startModule = web_list # 设置默认加载的页面PID options.pageTree.initialPageId = 123
这样用户登录后会直接进入列表模块,并且自动定位到你指定的页面,体验更流畅。
配置位置说明
这些配置可以在后台用户编辑页面的「TSConfig」标签里单独设置(针对单个用户),也可以在用户组的TSConfig里设置(批量应用给一组用户),根据你的需求选择就行。
内容的提问来源于stack exchange,提问作者N1ck
相关产品推荐
相关产品推荐

