Мне нужна помощь в перенаправлении пользователя на страницу входа, если он хочет получить доступ к странице с ограниченным доступом.
Сначала объясню, как выглядит корень дерева. Для этого экземпляра Typo3 существует несколько доменов. У каждого домена есть своя часть в дереве со своим опечатком. Существует один домен-шаблон, в котором есть шаблон для всех других доменов, а также некоторый контент для всех других доменов.
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)
Когда не авторизованный пользователь теперь хочет получить доступ к Content-A-X из Domain-X, он получает контент (форму входа) со страницы Domain-X из-за поведения Typo3.
Но если он хочет получить доступ к странице Content-B-X из Domain-X, Typo3 выдает ошибку
=======================
К сожалению, произошла ошибка!
Запрошенная страница не имеет правильного подключения к корню дерева! ‹Br /› ‹br /› (значение MP останется!)
=======================
Я хочу перенаправить пользователя на страницу Domain-X с формой входа. Но использование config.additionalHeaders = Location: /...
ничего не меняет. Я думаю, это потому, что ошибка возникает до выполнения TypoScript.
Есть ли возможность не получать ошибку при таком поведении?