Цитата |
---|
Автор: Dmitry I onix@imbg.org.ua (Авторизован) Дата : 10.07.2012 20:58:45 Сообщение: Добрый день. Судя по форуму на битриксе Вы решали похожую задачу, поэтому может сможете помочь. Только мы не программисты, а биологи. При ответе прошу это учесть ) Стандартными средствами инфоблоков (на стартовой редакции) пытаемся решить следующую задачу: Зарегистрированный пользователь студент должен иметь собственную область, куда бы он мог складывать отчеты, писать какие-то результаты. В эту же область должен иметь доступ и преподаватель для ответов и заданий студенту. Предполагается решение: создать ИБ в котором каждому студенту назначить свой раздел. В этом разделе в виде элементов и будут все задания, отчеты и т.д. Сделали: в профиле пользователя добавили пользовательское поле UF_USER_ID, которое привязали к разделам инфоблока с разделами. Вроде бы остается добавить на страницу в публичной части компонент Новости, и настроить его на этот инфоблок. Но он у нас показывает записи из всех разделов. А мы хотели, чтобы при залогинивании пользователя onix показывались элементы только папки onix. И так для каждого студента - свои элементы. Причем в отличие от Вашей тогдашней задачи, нам не страшно, чтобы один студент мог забраться в директорию другого, хотя, конечно и нежелательно. Вопрос1: что мы сделали не правильно? Вопрос2: Для преподавателя думали сделать так, как организован показ демо-новостей - через дополнительное меню, привязанное к разделам ИБ. Правда что будем делать, когда студентов станет хотя бы 100 - пока не знаем. Ведь тогда боковое меню непомерно разрастется. Но наверное можно будет использовать многоуровневую иерархию? Вопрос3: быть может мы принципиально ошибаемся, и такую задачу лучше решать в более сложной версии? Тогда как это оптимальнее делать в версии Эксперт? |