Typo3:访问受限制的挂载点页面没有与树根的正确连接

时间:2013-10-16 16:59:51

标签: redirect typo3 restriction mount-point

如果他想访问受限制的页面,我需要帮助将用户重定向到登录页面。

首先,我将解释树根的样子。该Typo3实例有多个域。 每个域都有自己的部分在树中有自己的typoscript。有一个模板域,其中包含所有其他域的模板以及所有其他域的一些内容。

Root (0)
+- Template-Domain (3)
    +- Pagetree-Group-A (13, access restricted, standard)
        +- Content-A-1 (103, standard)
        +- Content-A-2 (113, standard)
    +- Pagetree-Group-B (23, access restricted, standard)
        +- Content-B-1 (163, standard)
        +- Content-B-2 (173, standard)
    +- Other-Pages (33, standard)
+- Domain-A (523)
    +- Pagetree-Group-A (533, access restricted, standard)
        +- Content-A-1 (583, standard)
        +- Content-A-2 (593, standard)
    +- Pagetree-Group-B (543, access restricted, mountpoint->23)
    +- Other-Pages (553, standard) |
+- Domain-B (1643)
    +- Pagetree-Group-A (1653, access restricted, standard)
        +- Content-A-1 (1693, standard)
        +- Content-A-2 (1703, standard)
    +- Pagetree-Group-B (1663, access restricted, mountpoint->23)
    +- Other-Pages (1673, standard)
+- Domain-C (3693)
    +- Pagetree-Group-A (3703, access restricted, standard)
        +- Content-A-1 (3753, standard)
        +- Content-A-2 (3763, standard)
    +- Pagetree-Group-B (3713, access restricted, mountpoint->23)
    +- Other-Pages (3723, standard)

当一个未登录的用户现在想要从Domain-X访问Content-A-X时,由于Typo3的行为,他从Domain-X页面获取内容(登录表单)。

但如果他想从Domain-X访问Content-B-X页面,Typo3会抛出错误

=======================

糟糕,发生错误!

请求的页面与树根没有正确的连接! < br />< br />(MP值保持不变!)

=======================

我想将用户重定向到具有登录表单的Domain-X页面。但是使用config.additionalHeaders = Location: /...并没有改变任何东西。我认为这是因为在TypoScript执行之前会抛出错误。

是否有可能在此行为中出错?

1 个答案:

答案 0 :(得分:1)

我不确切地知道你要做什么,但我经常在TYPO3的根点上分享内容时遇到问题。

这些设置对于跨域的typolink和内容共享至关重要。

您的配置中是否有这些设置?

# Links & content sharing across domains
config.typolinkEnableLinksAcrossDomains            = 1
config.typolinkCheckRootline                       = 1
config.content_from_pid_allowOutsideDomain         = 1
config.MP_mapRootPoints                            = 1, 2, 3 [your root points]