Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   ссылка на авторизацию (http://forum.typo3.ru/showthread.php?t=9775)

elezeo 01.11.2011 16:11

В общем разобрался почему ошибка)))
Я структуру ссылок сделал вложенную (см. сабж выше)
- Кабинет (ссылка на Личные данные)
--- Личная информация
Ну по логике Тайпо3 он должен был по рутлайну подняться на Кабинет. А тама проверка (не является эта страница ссылкой). Ну вот он проверку проходит =) и снова попадает на Личные данные, ну а там защита, мол "че прешься, ты тока что от сюда вышел". Переделал структуру - все зарботало.

Только вот заставить его идти на авторизацию, если страница требует входа я не смог.

PS: Без бутылки не разбересся... Надо быть шизиком, чтобы так глубоко кавыряться в кишках этого чуда-движка)))

elezeo 01.11.2011 16:31

О! Хитро, но работает. Ну это уже вообще супергениальность.
Здравому человеку разве прийдет это в голову?)))
Вот оно:
- 1) Кабинет (ссылка на Авторизация. скрыть при входе)
--- 3) Авторизация (Не в меню)
--- 4) Личные данные (Виден при входе)
--- 5) Другое меню пользователя (Виден при входе)
- 2) Кабинет (Ссылка на Личная информация. Виден при входе).
--------------
Работает ся конструкция так. Сначала в меню виден пункт Кабинет (1). При нажатии попадаем на авторизацию(3). Успешная авторизация переносит нас на Личная информация (4). При Выходе нас кинет вверх по рутлайну на Кабинет (1), а тот по своей ссылке на Авторизация (3). При попытке войти незалогинено на страницу 4 или 5 произойдет тоже самое - вверх по рутлайну и на авторизацию.

Если Вы знаете менее гениальные способы - пишите.

dmartynenko 01.11.2011 17:43

Вариант попроще - на странице "Кабинет" (видна всегда) сделать блоки с аналогичными настройками видимости - "Авторизация" (без входа) и "Личные данные" (после входа). Тогда надобность в страницах 2,3,4 отпадет.

PS: Вот что хитро - так это когда понадобилось в письме, которое рассылает cli скрипт по крону, сделать ссылку на страницу которая видна только после логина на сайт :)


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

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