Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   felogin и редирект (http://forum.typo3.ru/showthread.php?t=7424)

BerWolf 19.02.2009 01:51

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

}
}

Что еще прописать ?
Или может вообще как то по другому делается?

BerWolf 20.02.2009 20:06

неужели с таким никто не встречался
Может подскажите тогда убогому :) как это обойти
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" разделе шаблона.


Часовой пояс GMT +4, время: 04:31.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot