Коллеги, добрый день.
Хочу обратиться с вопросом, так как сомневаюсь в правильности самостоятельно выбранного пути решения.
Ситуация: есть инфоблок "галерея", который реализован через "ж", сначала может показаться. Там разделы выполняют роль "мероприятий", а внутри у него элементы - "фотографии" (т.е. 1 элемент = 1 фотография). Разумеется, заполнять контент-менеджерам такой инфоблок жуть как неудобно, поэтому было решено перестроить его на другую логику, где элемент - мероприятие, а его фотографии это файлы во множественном свойстве.
Написал скрипт по переносу значений со старой структуры в новую, и тут всплыл подводный камень - оказывается, фотографий внутри мероприятий может быть много, штук 500(!). И логично, что сервер уходит в таймаут раньше, чем сформирует корректный ответ по такому объему запросов в минуту (при попытке открыть страницу редактирования такого элемента в инфоблоке с новой логикой)
Вопрос: как сделать удобное взаимодействие со страницей редактирования элемента инфоблока?
На данный момент я иду в сторону модификации страницы редактирования элемента и создания постраничной навигации / ajax подгрузки для значений этого множественного свойства. Насколько это корректно? Или может есть какой-то альтернативный способ решения проблемы, и я зря трачу время на заранее провальный метод?..
Хочу обратиться с вопросом, так как сомневаюсь в правильности самостоятельно выбранного пути решения.
Ситуация: есть инфоблок "галерея", который реализован через "ж", сначала может показаться. Там разделы выполняют роль "мероприятий", а внутри у него элементы - "фотографии" (т.е. 1 элемент = 1 фотография). Разумеется, заполнять контент-менеджерам такой инфоблок жуть как неудобно, поэтому было решено перестроить его на другую логику, где элемент - мероприятие, а его фотографии это файлы во множественном свойстве.
Написал скрипт по переносу значений со старой структуры в новую, и тут всплыл подводный камень - оказывается, фотографий внутри мероприятий может быть много, штук 500(!). И логично, что сервер уходит в таймаут раньше, чем сформирует корректный ответ по такому объему запросов в минуту (при попытке открыть страницу редактирования такого элемента в инфоблоке с новой логикой)
Вопрос: как сделать удобное взаимодействие со страницей редактирования элемента инфоблока?
На данный момент я иду в сторону модификации страницы редактирования элемента и создания постраничной навигации / ajax подгрузки для значений этого множественного свойства. Насколько это корректно? Или может есть какой-то альтернативный способ решения проблемы, и я зря трачу время на заранее провальный метод?..