Просмотр полной версии : felogin и редирект
Всем привет!
Подскажите по felogin
Стоит в левой колонке и работает как надо
кроме одного ... не могу сделать редирект
В TS
lib.Key= COA
lib.Key {
300 < plugin.tx_felogin_pi1
300{
storagePid = 9
redirectPageLogin = 32
redirectPageLoginError = 32
redirectPageLogout = 32
templateFile = fileadmin/templates/plagins/felogin.html
}
}
Что еще прописать ?
Или может вообще как то по другому делается?
неужели с таким никто не встречался
Может подскажите тогда убогому :) как это обойти
typo4.2.3
felogin 1.0.0
Alex Podusov
23.01.2010, 12:50
У меня та же проблема, и по ходу возникла пара вопросов.
1. В setup прописано следующее
[globalVar=TSFE:id != 37]
lib.rightTop < plugin.tx_felogin_pi1
lib.rightTop {
storagePid = 2
redirectPageLogin = 37
redirectPageLoginError = 37
redirectPageLogout = 37
# templateFile = fileadmin/templates/ext/felogin.html
}
[global]
при этом перенаправления не происходит. ни в каком случае. В TSOB выставляю параметры для redirectPageLogin, но в setup добавляется ведь строчка именно для plugin.tx_felogin_pi1. При этом сам rightTop отсутствует как в разделе либ TSOB, так и во всем дереве. При этом все другие элементы, определенные как COA, CONTENT,TEXT и FILE - все на месте. Так и должно быть? Кстати, в доке по felogin параметры редиректа никак не засветились в разделе ручной настройки плагина. Неужели редирект можно выставить только через BE-модуль?
ЗЫ: на той самой странице id=37 felogin стоит элементом контента. опробовал редирект на нем, указав в качестве редиректа другую страницу. не вышло...
2. И ещё. Есть редирект при успешном/ошибочном логине в felogin (или другом подобном логине). Есть редирект для группы внешних пользователей. Есть редирект для самого внешнего пользователя. И много-много всяких других редиректов, Но сейчас интересует, как взаимосвязаны эти три. Логично было предположить, что редирект идет в следующем порядке: по настройкам внешнего пользователя, если у пользователя не установлен редирект - то по настройкам группы пользователей, и если у группы редирект не установлен - то по настройкам редиректа экста авторизации. Правильно ли я понимаю ситуацию, или не всё так просто в датском королевстве?
Alex Podusov
23.01.2010, 15:44
эксперементальным путем добился перенаправления. Однако странно это...
Перенаправление работает только на redirectPageLogin
globalVar=TSFE:id != 37]
lib.rightTop < plugin.tx_felogin_pi1
lib.rightTop {
storagePid = 2
redirectMode = login
redirectPageLogin = 37
#redirectPageLoginError =25
#redirectPageLogout = 1
templateFile = fileadmin/templates/ext/felogin/template-block.html
}
[global]
plugin.tx_felogin_pi1.redirectPageLogin = 37
#plugin.tx_felogin_pi1.redirectPageLoginError =25
#plugin.tx_felogin_pi1.redirectPageLogout = 1
закомментированные строчки - присутствие или отсутствие которых не играет никакой роли. Обязательно присутствие трех параметров:
lib.rightTop.redirectMode = login
lib.rightTop.redirectPageLogin = 37
plugin.tx_felogin_pi1.redirectPageLogin = 37
далее... меняю lib.rightTop.redirectPageLogin = 37 на допустим 25. Идет на 25 страницу. возвращаю обратно на 37, комментирую строку plugin.tx_felogin_pi1.redirectPageLogin = 37. Пара ошибочных вводов, правильный логин пароль - перенаправления нет, выход - перенаправление работает, И дальше снова порядок... Вобщем, как говорил папа-программист: "Работает? Вот и не трожь!"
Но я так и не нашел, какие ещё варианты могут быть для redirectMode
http://bugs.typo3.org/view.php?id=8013 Вот тут приведены три, но работает только login
R.E.S.T.Art
03.09.2010, 21:01
Для того, чтобы редирект работал достаточно прописать:
plugin.tx_felogin_pi1.redirectMode = login
в "Setup" разделе шаблона.
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot