Всем доброго времени суток.
Настала необходимость кастомизировать модуль Обучение под нужды заказчика. И сразу появилось несколько неприятных и неудобных моментов.
Отсутствие в модуле функционала ввода ответа на тип вопроса "Текстовый вопрос" еще вроде как допиливается, хотя напильником, и изменения приходится делать в модуле(!) битрикс (кому интересно, рабочее решение данного вопроса есть ).
Но есть одна вещь, которая не дает мне покоя и заставила написать этот пост. Дело в том, что я не могу понять - баг у меня на портале, либо такой функционал был заложен изначально. Я про поведение битрикса при добавлении нового урока.
Так вот поясню: если вы создали курс, переходите в него и создаете урок - урок создается как дочерний элемент курса и вас перебрасывает в раздел "Список всех уроков", где в куче находятся все все ваши уроки. Казалось бы, что с этого? Дело в том, что если сейчас нажать на кнопку создать урок, то новый урок будет без родительского раздела и в режиме создания урока родителя указать нельзя. А это значит, что когда вы его закончите редактировать, вам придется найти ваш урок в списке всех уроков, зайти в его редактирование и уже только тогда появляется возможность изменить родителя. Получается двойная работа. Такое же поведение наблюдается в публичной части (до этого было описание админки). Если открыть курс обучения, слева в дереве будет список ваших глав и уроков. Когда я открываю главу/урок и добавляю еще урок (через кнопку добавить, эрмитаж), то вижу схожую картину - родитель уже прописан (та глава или урок, на которой я нахожусь во время добавления нового урока через эрмитаж) и изменить его нельзя. Притом, если кликнуть мышкой на нужную главу, потом добавить урок (он добавится в эту главу), происходит перезагрузка страницы и мы уже находимся в только что добавленном уроке, и для того, чтобы добавить еще один урок в эту же главу, надо опять перейти на ее и добавить урок.
Т.е. получается, что после каждого добавленного урока или главы, необходимо возвращаться на нужную главу и добавлять следующий урок. Как это объяснить контент-менеджеру?
Зачем эта двойная работа? Почему нет возможности указывать родителя при добавлении урока, хотя есть возможность указывать родителя при его редактировании?
Настала необходимость кастомизировать модуль Обучение под нужды заказчика. И сразу появилось несколько неприятных и неудобных моментов.
Отсутствие в модуле функционала ввода ответа на тип вопроса "Текстовый вопрос" еще вроде как допиливается, хотя напильником, и изменения приходится делать в модуле(!) битрикс (кому интересно, рабочее решение данного вопроса есть ).
Но есть одна вещь, которая не дает мне покоя и заставила написать этот пост. Дело в том, что я не могу понять - баг у меня на портале, либо такой функционал был заложен изначально. Я про поведение битрикса при добавлении нового урока.
Так вот поясню: если вы создали курс, переходите в него и создаете урок - урок создается как дочерний элемент курса и вас перебрасывает в раздел "Список всех уроков", где в куче находятся все все ваши уроки. Казалось бы, что с этого? Дело в том, что если сейчас нажать на кнопку создать урок, то новый урок будет без родительского раздела и в режиме создания урока родителя указать нельзя. А это значит, что когда вы его закончите редактировать, вам придется найти ваш урок в списке всех уроков, зайти в его редактирование и уже только тогда появляется возможность изменить родителя. Получается двойная работа. Такое же поведение наблюдается в публичной части (до этого было описание админки). Если открыть курс обучения, слева в дереве будет список ваших глав и уроков. Когда я открываю главу/урок и добавляю еще урок (через кнопку добавить, эрмитаж), то вижу схожую картину - родитель уже прописан (та глава или урок, на которой я нахожусь во время добавления нового урока через эрмитаж) и изменить его нельзя. Притом, если кликнуть мышкой на нужную главу, потом добавить урок (он добавится в эту главу), происходит перезагрузка страницы и мы уже находимся в только что добавленном уроке, и для того, чтобы добавить еще один урок в эту же главу, надо опять перейти на ее и добавить урок.
Т.е. получается, что после каждого добавленного урока или главы, необходимо возвращаться на нужную главу и добавлять следующий урок. Как это объяснить контент-менеджеру?
Зачем эта двойная работа? Почему нет возможности указывать родителя при добавлении урока, хотя есть возможность указывать родителя при его редактировании?