Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Проблемы с массивом $current_user[] в компонентах

19.12.2011, 18:25
ditas
Дмитрий Дитас

Зарегистрирован:
2010-03-30
Сообщений: 19

Здравствуйте!
Есть сайт на Netcat 4.6 Standard с модулем "Личный кабинет".
На сайте есть разделы, в которые необходимо передавать id текущего пользователя.
Передаю так (в поле "Объект в списке"):
Код:
a href='/TEST/?user=$current_user[User_ID]'

При проверке получаю такую ситуацию:
- захожу на сайт под аккаунтом пользователя с User_ID=5. На странице с указанной ссылкой значение user остается пустым, пока не сохраню изменения (даже если их нет) в админке, на странице редактирования компонента, где выводится указанная ссылка;
- выхожу из аккаунта с User_ID=5, чищу куки, захожу под аккаунтом с User_ID=4, тем не менее в ссылке по-прежнему user=5.
Очистка кэша, смена браузера и компьютера не меняет ситуацию.
Экпериментально установил, что смена значения $current_user[User_ID] в компоненте происходит ТОЛЬКО после сохранения изменений в этом компоненте в админке.
При этом в макете дизайна вывод ".$curren_user[User_ID]." работает корректно. Проблема именно при использовании в компоненте.
Кто-нибудь сталкивался с подобным? В чем может быть дело?
19.12.2011, 18:30
ditas
Дмитрий Дитас

Зарегистрирован:
2010-03-30
Сообщений: 19

UPD: проблема в кэшировании. Отключил кэширование списка объектов - все заработало
198 196 2011-12-19 18:30:04 11768
Описание проекта